클린 코드 Chapter 1. 깨끗한 코드에 대해 정리합니다.학습할 내용은 다음과 같습니다.나쁜 코드태도 원초적 난제깨끗한 코드ReferenceClean Code 클린 코드 애자일 소프트웨어 장인 정신이 책은 코드를 다루는 책이다. 누군가는 코드의 종말이 온다고 하지만
클린 코드 Chapter 2. 의미 있는 이름에 대해 정리합니다.학습할 내용은 다음과 같습니다.Principle 1. 의도를 분명히 밝혀라Principle 2. 그릇된 정보는 피해라 Principle 3. 의미 있게 구분하라Principle 4. 발음하기 쉬운 이름을
클린 코드 Chapter 3. 함수에 대해 정리합니다. > > 학습할 내용은 다음과 같습니다. > - Principle 1. 가능한 함수를 작게 만들어라 > - Principle 2. 함수는 한 가지만 해라 > - Principle 3. 함수 당 추상화 수준은 하나로
클린 코드 Chapter 4. 주석에 대해 정리합니다.학습할 내용은 다음과 같습니다.Principle 1. 주석은 나쁜 코드를 보완하지 못한다 Principle 2. 코드로 의도를 표현하라 좋은 주석이란?나쁜 주석이란?ReferenceClean Code 클린 코드 애자
클린 코드 Chapter 5. 형식 맞추기에 대해 정리합니다.학습할 내용은 다음과 같습니다.Principle 1. 적절한 행 길이를 유지하라 Principle 2. 신문 기사처럼 작성하라Principle 3. 개념은 빈 행으로 분리하라Principle 4. 세로 밀집도
클린 코드 Chapter 6. 객체와 자료구조에 대해 정리합니다.학습할 내용은 다음과 같습니다.ReferenceClean Code 클린 코드 애자일 소프트웨어 장인 정신변수를 비공개(private)으로 설정하는 이유가 있다. 프로그래머가 변수에 의존하지 않도록 하기 위
클린 코드 Chapter 7. 오류 처리에 대해 정리합니다.학습할 내용은 다음과 같습니다.Principle 1. 오류 코드보다 예외를 사용하라Principle 2. Try-Catch-Finally 문부터 작성하라 Principle 3. 미확인(Unchecked) 예외를
클린 코드 Chapter 8. 경계에 대해 정리합니다.학습할 내용은 다음과 같습니다.Principle 1. 외부 코드 사용하기 Principle 2. 경계 살피고 익히기 Principle 3. 학습 테스트는 공짜 이상이다.Principle 4. 깨끗한 경계Referen
클린 코드 Chapter 9. 경계에 대해 정리합니다.학습할 내용은 다음과 같습니다.Principle 1. 깨끗한 테스트 코드 유지하기 Principle 2. 테스트 당 assert 하나ReferenceClean Code 클린 코드 애자일 소프트웨어 장인 정신옛날에는
클린 코드 Chapter 10. 클래스에 대해 정리합니다. > > 학습할 내용은 다음과 같습니다. > > Reference > > - Clean Code 클린 코드 애자일 소프트웨어 장인 정신 Intro 지금까지 우리는 코드행과 코드 블록을 올바르게 작성하는 방법에
클린 코드 Chapter 11. 시스템에 대해 정리합니다.학습할 내용은 다음과 같습니다.Principle 1. 시스템 제작과 사용을 분리해라. Principle 2. 의사 결정을 최적화 해라Principle 3. 명백한 가치가 있을 때 표준을 현명하게 사용하라Princ
클린 코드 Chapter 12. 창발성에 대해 정리합니다.학습할 내용은 다음과 같습니다.Principle 1. 모든 테스트를 실행하라Principle 2. 리팩토링Principle 3. 표현하라ReferenceClean Code 클린 코드 애자일 소프트웨어 장인 정신착
클린 코드 Chapter 13. 동시성에 대해 정리합니다. > > 학습할 내용은 다음과 같습니다. > - Intro - 동시성이 필요한 이유 > - Principle 1. 동시성 방어 원칙 > - Principle 2. 라이브러리를 이해하라 > - Principle 3
클린 코드 Chapter 14. 점진적인 개선에 대해 정리합니다.학습할 내용은 다음과 같습니다.Intro Args 구현Args 1차 초안결론 ReferenceClean Code 클린 코드 애자일 소프트웨어 장인 정신여기서는 점진적인 개선을 실제 사례를 보여주는 장이다