반응형
5장. 형식 맞추기
- 오랜 시간이 지나 원래 코드의 흔적을 더 이상 찾아보기 어려울 정도로 코드가 바뀌어도 맨 처음 잡아놓은 구현 스타일과 가독성 수준은 유지보수와 확장성에 영향을 미침을 명심하자.
- 500줄을 넘지 않고 대부분 200줄 정도인 파일로도 커다란 시스템을 구축할 수 있다.
- 서로 밀접한 개념은 세로로 가까이 둬야한다. 물론 두 개념이 서로다른 파일에 속한다면 규칙이 통하지 않는다. 하지만, 타당한 근거가 없다면 서로 밀접한 개념은 한 파일에 속해야 마땅하다.
- 변수는 사용하는 위치에 최대한 가까이 선언한다.
- 한 함수가 다른 함수를 호출한다면, 두 함수는 세로로 가까이 배치한다. 그러면 프로그램이 자연스럽게 읽힌다.
[출처] 클린코드 - 로버트C.마틴 지음
- 오랜 시간이 지나 원래 코드의 흔적을 더 이상 찾아보기 어려울 정도로 코드가 바뀌어도 맨 처음 잡아놓은 구현 스타일과 가독성 수준은 유지보수와 확장성에 영향을 미침을 명심하자.
- 500줄을 넘지 않고 대부분 200줄 정도인 파일로도 커다란 시스템을 구축할 수 있다.
- 서로 밀접한 개념은 세로로 가까이 둬야한다. 물론 두 개념이 서로다른 파일에 속한다면 규칙이 통하지 않는다. 하지만, 타당한 근거가 없다면 서로 밀접한 개념은 한 파일에 속해야 마땅하다.
- 변수는 사용하는 위치에 최대한 가까이 선언한다.
- 한 함수가 다른 함수를 호출한다면, 두 함수는 세로로 가까이 배치한다. 그러면 프로그램이 자연스럽게 읽힌다.
[출처] 클린코드 - 로버트C.마틴 지음
반응형
'개발, 코딩 > 일반상식' 카테고리의 다른 글
[clean code] 좋은 코드를 짜는길...(7) (0) | 2018.11.16 |
---|---|
[clean code] 좋은 코드를 짜는길...(6) (0) | 2018.11.15 |
[clean code]좋은 코드를 짜는길...(4) (0) | 2018.11.12 |
[clean code]좋은 코드를 짜는길...(3) (0) | 2018.11.09 |
[clean code] 좋은 코드를 짜는길...(2) (0) | 2018.11.07 |