본문 바로가기
프로그래밍 놀이터/디자인 패턴, 리펙토링

[Clean Code] 형식

by 돼지왕 왕돼지 2012. 2. 28.
반응형


☆ 형식을 맞추는 목적

  - 코드는 혼자 짜는 경우가 적다. 의사소통과 서로의 코드에 대한 가독성 등을 고려했을 때 통일된 형식을 지키는 것이 좋다.


☆  적절한 행 길이를 유지하라.
  - 클래스와 함수 등은 최대한 짧은 것이 좋다.


☆  신문기사처럼 작성하라.
  - 신문기사처럼 읽어내려가는 형식으로, 중요한 것 ( 헤드라인 ) 은 가장 윗쪽에 오도록 배치한다.


☆  개념은 빈 행으로 분리하라.



☆  세로 밀집도를 높이고, 수직 거리는 줄여라.
  - 의미 없는 주석 등으로 연관성 있는 코드들을 떨어뜨리지 말라.
  - 비슷한 개념의 것. 종속 함수 등은 가까이에 배치하라.


☆  변수선언은 그 변수를 사용하는 곳의 가장 가까운 곳에서 선언하라.


☆  인스턴스 변수 ( 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

댓글