띄어쓰기 대괄호의 위치 등 사소한 것들이 엄청난 역할을 해준다. 동일한 레이아웃을 구사한다면 사투리가 없는 동일한 언어를 사용하는 것처럼 편안하게 배울 수 있을 것이다.
우리가 작성한 소스를 읽는 대상은 3종류로 볼 수 있다.
우리자신, 컴파일러, 다른 프로그래머(다른 프로그래머가 진짜 독자라고 생각하라.)
좋은 프리젠테이션이란?
1. 일관성있게
소스파일을 작성하는 도중에 스타일을 바꾸면 안된다. 만약 다른 사람이 작성한 소스를 부분적으로 수정해야 한다면 원래 있던 소스의 스타일을 따르는 것이 좋다. 소스는 처음부터 끝까지 같은 스타일로 코딩되어야 한다.
2. 관례를 따른다
자기만의 스타일을 고집하지 마라. 자기만의 스타일을 고집하는 사람은 아무도 같이 일하고 싶어하지 않을 것이다.
3. 간단명료(한눈에 들어오는)
간단 명료하게 하는 것은 중요하지만 길이를 짧게 만든다고 좋은 소스는 아니다. 결국 알아보기 쉽게 작성하는 것이 최우선이다.
'Programming > 좋은습관들이기' 카테고리의 다른 글
문서화 하기03 - 프로그래밍 습관 (1) | 2008.05.30 |
---|---|
문서화 하기02 - 프로그래밍 습관 (0) | 2008.05.14 |
문서화 하기01 - 프로그래밍 습관 (0) | 2008.05.13 |
대상 별 작명법 - 프로그래밍 습관 (4) | 2008.04.11 |
이름이 뭐길래 - 프로그래밍 습관(programming naming) (0) | 2008.04.07 |
중괄호 위치의 중요성 - 프로그래밍 습관 (0) | 2008.03.26 |
방어하기2 - 프로그래밍 습관 (1) | 2008.03.20 |
What's Wrong With Turkey? (과연 한국은?, 표준의 중요성) (1) | 2008.03.17 |
방어하기1 - 프로그래밍 습관 (0) | 2008.03.16 |
알아보기 쉬운 코드가 최고! 이름이 생명이다 (이름짓기, 작명) (0) | 2008.03.13 |