컴퓨터 공부/고급 소프트웨어 설계론

[4월 23일 1,2교시] 코딩 스타일

려리군 2009. 4. 23. 10:46

코딩 스타일

대수가 대규모의 프로젝트 할 때 서로의 규칙을 정하는 것이 필요하다.


좋은 프로그래밍

여러 사람이 작성한 소스가 한 사람이 소스를 짠 듯한 느낌.

흉내내기.

Java Programming Style Guide : http://www.cwu.edu/~gellenbe/javastyle/


다른 사람 소스를 분석해서 내가 짜는 데 더 오래걸림 (3배 정도)

=> documentation, 판독성, 규격에 맞는 Code, 품질 향상, 생산성 향상


※. 한 줄에 하나의 명령문을 사용한다.


Naming Convention

- 모듈의 이니셜로 소문자로 작성, name은 대문자로 시작

- 함수명도 모듈명 + 함수명 <동사><명사>순

- 변수명은 헝가리안 표기법을 주로 사용

- 상수는 모두 대문자, 구분은 _

- 주석은 동사+명사(주석이 먼저, 소스코드 뒤)


Indentation

- 탭 키 활용

- 변수와 연산자 사이에 한 칸씩 공백처리

- if, else if 각 줄에 써 준다.

- 아무 것도 안한다는 표시를 위해 NULL표시