description 클린 코드 - 애자일 소프트웨어 장인 정신 (로버트 C. 마틴 지음 | 박재호, 이해영 옮김) 의 요약 정리 클린 코드 (Summary) Table of contents 클린 코드 (Summary) 1장 깨끗한 코드 1. 좋은 코드가 필요한 이유 2. 좋은 코드란? 3. 보이스카우트 규칙 2장 의미 있는 이름 1. 의도를 분명히 밝혀라 2. 그릇된 정보를 피하라 3. 의미 있게 구분하라 4. 발음하기 쉬운 이름을 사용하라 5. 검색하기 쉬운 이름을 사용하라 6. 인코딩을 피하라 7. 자신의 기억력을 자랑하지 마라 8. 클래스 이름 9. 메서드 이름 10. 기발한 이름은 피하라 11. 한 개념에 한 단어를 사용하라 12. 말장난을 하지 마라 13. 해법 영역에서 가져온 이름을 사용하라 14. 문제 영역에서 가져온 이름을 사용하라 15. 의미 있는 맥락을 추가하라 16. 불필요한 맥락을 없애라 3장 함수 1. 작게 만들어라! 2. 한 가지만 해라! 3. 함수 당 추상화 수준은 하나로! 4. Switch 문 5. 서술적인 이름을 사용하라! 6. 함수 인수 7. 부수 효과를 일으키지 마라! 8. 명령과 조회를 분리하라! 9. 오류 코드보다 예외를 사용하라 10. 반복하지 마라! 11. 구조적 프로그래밍 12. 함수를 어떻게 짜죠?