C언어에서 변수명을 어떻게 표기하시나요?

BSK의 이미지

참고하려고 합니다. :)

저같은 경우는 전역변수는 g_, 지역변수는 l_, 함수는 f_, 매크로는 대문자,
상수도 대문자 이 정도로 쓰고 있습니다.

여러분들은 어떤가요? code complete 책은 거의 낙타표기법으로 되어 있던데요. 전 _를 많이 사용합니다.

neogeo의 이미지

뭐든 다 좋습니다. 편하신대로 하는게 최고지요.

다만

"다른사람과 작업 공유"

"정한 원칙은 끝까지 지키며 이리저리 왔다갔다하지 말 것"

"회사나 공동작업자들이 모여 의논하여 결정된 표준"

등등을 고민하시면 되겠습니다.

저는 심지어 헝가리안 ( 나쁜의미의.. 원저작자의 헝가리안 표기 의미 말고.. ) 도 아주 좋은 표현이라고 생각합니다.

Neogeo - Future is Now.

Neogeo - Future is Now.

pizza1977의 이미지

그 변수의 뜻을 변수명만으로 확실히 알수 있게끔...
여기서 영어 실력이 판가름 나죠. ㅡㅡ

포탈이는 불사신

-------------
포탈이는 불사신

won-kyu.park의 이미지

변수명을 정할 때, 팀에서 표기하기로 한 방식을 따릅니다.
거기에 더해서 변수를 읽었을 때, 어떤 것을 뜻하는지 이해할 수 있는 단어를 선택하는 것이 필수입니다.

개인적인 프로그램은 자기 마음대로 이름을 붙여도 상관이 없지만 팀단위라면 팀내의 약속을 지키는 것이 바람직하다고 생각됩니다.