반응형
☆ 형식을 맞추는 목적
- 코드는 혼자 짜는 경우가 적다. 의사소통과 서로의 코드에 대한 가독성 등을 고려했을 때 통일된 형식을 지키는 것이 좋다.
☆ 적절한 행 길이를 유지하라.
- 클래스와 함수 등은 최대한 짧은 것이 좋다.
☆ 신문기사처럼 작성하라.
- 신문기사처럼 읽어내려가는 형식으로, 중요한 것 ( 헤드라인 ) 은 가장 윗쪽에 오도록 배치한다.
☆ 개념은 빈 행으로 분리하라.
☆ 세로 밀집도를 높이고, 수직 거리는 줄여라.
- 의미 없는 주석 등으로 연관성 있는 코드들을 떨어뜨리지 말라.
- 비슷한 개념의 것. 종속 함수 등은 가까이에 배치하라.
☆ 변수선언은 그 변수를 사용하는 곳의 가장 가까운 곳에서 선언하라.
☆ 인스턴스 변수 ( member 변수 ) 는 상단에 모아서 선언하라.
☆ 가로 공백과 밀집도, 가로 정렬을 잘하라.
- 가로로 긴 코드는 피하도록 한다.
- 공백을 충분히 활용하여 코드를 한번에 보이도록 한다.
- 들여쓰기에 대한 규칙을 정하고 적용하라.
- 의미없이 시간때우는 for 나 while 문의 ; ( semi-colon ) 은 눈에 보이도록 행을 바꾸어 표시하라.
반응형
'프로그래밍 놀이터 > 디자인 패턴, 리펙토링' 카테고리의 다른 글
[Clean Code] 냄새와 발견법 (4) | 2012.02.28 |
---|---|
[Clean Code] 클래스 (0) | 2012.02.28 |
[Clean Code] 주석. (0) | 2012.02.28 |
[Clean Code] 함수 (0) | 2012.02.28 |
[Clean Code] 의미 있는 이름. (0) | 2012.02.28 |
댓글