주석
- 모든 내용을 주석으로 넣게 되면 코드가 지저분할 수 있다.
- 대부분 좋은 네이밍으로 충분히 해결할 수 있다.
-
네이밍으로 표현할 수 없는 영역은 주석으로 표현해주면 된다.
- 법적인 정보를 담을 때
1 |
|
- 의도를 명확하게 설명할 때
1 |
|
- 중요성을 강조할 때
1 |
|
- 결과를 경고할 때
1 |
|
관용적으로 사용되는 키워드
TODO
: 당장은 아니지만 다음에 해야 할 때FIXME
: 치명적인 에러를 발생하는 코드는 아니지만 수정해야 할 때XXX
: 더 생각해볼 필요가 있을 때
1 |
|
포맷팅
버티컬 포맷팅(Vertical Formatting)
- 한 파일에 코드를 다 넣지 말고, 개념에 맞게 파일을 나눠서 사용한다.
1 |
|
- 다른 개념의 코드는 스페이싱(spacing)으로 분리한다.
- 비슷한 개념의 코드는 붙여서 사용한다.
1 |
|
호라이즌탈 포맷팅(Horizontal Formatting)
- 한 줄에 코드를 다 넣기보단 변수 등을 활용해서 가독성을 높인다.
1 |
|
- 네이밍을 잘하여 길이를 줄인다.
1 |
|