본문으로 바로가기

프로그래밍 표기법(코딩스타일)

category ETC/knowledge 2017. 6. 12. 02:36

프로그래밍을 할 때 공식적으로 정해지진 않았지만 보이지 않는 약속과 같은 규칙들이 있다.


이번에는 그러한 규칙중 표기법에 대해 알아보았다.



헝가리안 표기법

-> 변수의 자료형을 축약하여 변수명 앞쪽에 포함시키는 표기법이다.

-> dVal(double) , nVal(int) 등

-> 최근에는 프로그래밍 환경이 좋아짐에 따라 많이 사용하지 않는 표기법이라고 한다.


밑줄 표기법

-> 각 단어를 구분하기 위해 언더바(_)를 사용하는 표기법이다.

-> play_val, catch_val 등

-> 필자가 예전에 애용했던 방법이다. 개인적으로 가독성이 떨어짐을 느껴 최근에는 바꾸려고 노력중이다.


파스칼 표기법

-> 단어의 맨 앞글자를 대문자로 처리하는 표기법이다.

-> PlayVal, CatchVal 등

-> 객체지향언어에서 class에 사용하는것이 좋다고 한다.


카멜 표기법

-> 두번째 단어부터 첫번째 글자를 대문자로 하는 표기법

-> playVal, catchVal 등

-> 변수명에 사용하는것이 좋다고 한다. 필자가 바꾸려고 노력하는 표기법이다.





더해서 함수명을 정할때는 앞에 동사를 붙이는게 좋다고 한다^0^