[Programming] - CleanCode 05. 형식 맞추기
in Programming on Programming, Cleancode
이번장의 내용은 대부분 요즘 Lint에서 알아서 해주는 부분이라
Lint가 하지 못하는 부분들 위주로 정리해보았다.
신문기사 처럼 작성해라
밥아저씨가 계속 강조하는건 위에서부터 쭉 읽었을때 불편하지 않고 바로 이해되는 구조이다.
그렇기 때문에 함수의 배치, 변수의 배치 또한 고려하여 작성하여야 한다.
- 개념을 빈행으로 분리하라.
- 연관성이 높은 개념은 가까이 배치하라.
- 변수선언은 해당 변수를 사용하는 위치에서 최대한 가까이 선언해라.
- 반면, 인스턴스 변수는 클래스 최상단에 선언해라.
- 종속성이 있는 함수는 바로 아래 배치한다.
현재까지의 내용을 보면 주석이 필요없는 개념을 잘 설명하는 이름으로 (그렇기에 함수의 크기가 작아야함) 신문기사처럼 위에서부터 읽었을때 문제없는 코드를 작성하라.