독서록/Clean Code
[Clean Code] 1장 깨끗한 코드
e.den
2022. 4. 11. 22:13
깨끗한 코드는 "가독성"이 좋다.
단순하고 직접적이다. 작성자가 아닌 사람도 읽기 쉽고, 고치기 쉽다.
책에서 제시되는 코드 규칙
- 모든 테스트를 통과한다.(TDD)
- 중복이 없다.
- 시스템 내 모든 설계 아이디어를 포함한다.
- 클래스, 메서드, 함수 등은 최대한 줄인다.
깨끗한 코드를 만드는 비결
- 중복을 줄여라
- 한 기능만 수행하라
- 표현력을 높여라 (의미 있는 이름 짓기)
- 초반부터 간단한 추상화를 고려하라
메서드 추출 리팩토링 기법
기능을 명확히 기술하는 메서드 하나와 기능을 실제로 수행하는 메서드 여러 개 두기