깨끗한 코드는 "가독성"이 좋다.
단순하고 직접적이다. 작성자가 아닌 사람도 읽기 쉽고, 고치기 쉽다.
책에서 제시되는 코드 규칙
- 모든 테스트를 통과한다.(TDD)
- 중복이 없다.
- 시스템 내 모든 설계 아이디어를 포함한다.
- 클래스, 메서드, 함수 등은 최대한 줄인다.
깨끗한 코드를 만드는 비결
- 중복을 줄여라
- 한 기능만 수행하라
- 표현력을 높여라 (의미 있는 이름 짓기)
- 초반부터 간단한 추상화를 고려하라
메서드 추출 리팩토링 기법
기능을 명확히 기술하는 메서드 하나와 기능을 실제로 수행하는 메서드 여러 개 두기
'독서록 > Clean Code' 카테고리의 다른 글
[Clean Code] 6장 객체와 자료 구조 (0) | 2022.04.20 |
---|---|
[Clean Code] 5장 형식 맞추기 (0) | 2022.04.19 |
[Clean Code] 4장 주석 (0) | 2022.04.18 |
[Clean Code] 3장 함수 (0) | 2022.04.14 |
[Clean Code] 2장 의미 있는 이름 (0) | 2022.04.12 |