728x90
5장. 형식 맞추기
 - 오랜 시간이 지나 원래 코드의 흔적을 더 이상 찾아보기 어려울 정도로 코드가 바뀌어도 맨 처음 잡아놓은 구현 스타일과 가독성 수준은 유지보수와 확장성에 영향을 미침을 명심하자.

 - 500줄을 넘지 않고 대부분 200줄 정도인 파일로도 커다란 시스템을 구축할 수 있다.

 - 서로 밀접한 개념은 세로로 가까이 둬야한다. 물론 두 개념이 서로다른 파일에 속한다면 규칙이 통하지 않는다. 하지만, 타당한 근거가 없다면 서로 밀접한 개념은 한 파일에 속해야 마땅하다.

 - 변수는 사용하는 위치에 최대한 가까이 선언한다.

 - 한 함수가 다른 함수를 호출한다면, 두 함수는 세로로 가까이 배치한다. 그러면 프로그램이 자연스럽게 읽힌다.

[출처] 클린코드 - 로버트C.마틴 지음
728x90
반응형