728x90

헝가리안 표기법


나무위키 : 헝가리안 표기법 링크



협업은 프로그래밍에 필수요소로 자리잡았다.

협업을 할 때 내가 타인의 코드를 보거나

타인이 나의 코드를 볼 때

코딩 스타일에 규약을 갖고 있어야 가독성이 늘어날 것이다.


exam ) mList


m은 지역 변수인지 클래스 변수인지를 구분하는 역할을 한다.





IDE의 발전으로 몰락의 길을 걷고있다.


디스플레이 화면이 커지면서 한 눈에 볼 수 있는 코드의 양이 많아지고, IDE가 눈부시게 발전하면서 마우스 커서만 올리면 해당 변수의 데이터 타입이 뙇!하고 나오는 덕에 헝가리안 표기법은 바로 구식으로 변하고 말았다. 단, IDE를 써먹을 수 없는 환경에서 일하는 사람들은 이거 안쓰면 대략 망하므로, 명맥은 유지하고 있다...는데 이쪽도 싫어하는 사람 많다(...) 심지어 완전한 동적 타입언어인 Python에서도 헝가리안 표기법 없이 잘만 코딩하는 사람이 많다는게 불필요성을 증명한다 대신 C++에서 클래스 멤버 변수인 경우에 이름 뒤에 _를 붙이는 정도로 간소화 해서 쓰는 경우는 있다.

데이터의 논리적인 상태를 나타내는 Apps Notation은 지금도 간간히 쓰이고 있다.



+ Recent posts