코딩 네이밍 스타일 일람

1) 헝가리안 네이밍.

헝가리 프로그래머 Charles Simonyi 가 1972~1981 사이에 헝가리 사람들이 이름짓는 방식을 본따서 발명했다고 합니다. 후에 그가 마이크로스프트에서 팀장으로 있을 때 이 스타일이 전파되여 MFC 의 코딩 컨벤션으로 되면서 상당한 영향력을 가졌다고 합니다.
이런 스타일은 변수 앞에 변수의 타입을 덧붙이는게 특징인데 예를 들면 i_Count 이런 식이라고 합니다. 지금은 마이크로소프트 자체도 이런 스타일을 추천하지 않는다고 합니다.

2) Camel case

대문자 소문자가 번갈아 나타나는 식이 낙타같아서이기도 하지만, 더 중요하게는 Perl 언어가 이런 식을 많이 사용했는데 Larry Wall 등이 편찬한 유명한 《Programming Perl》(O’Reilly) (일명 낙타책) 의 커버 페이지가 낙타그림임으로 이런 이름을 얻었다고 합니다.

이런 스타일은 또 lower camel case (예: firstName) 와 upper camel case (예: FirstName) 로 나뉘는데 후자는 또 Pascal 스타일이라는 다른 이름을 가지고 있습니다.

Continue reading