C# 이벤트 처리기 메서드 항상 대문자로 정의

C# 윈폼 프로젝트를 진행할 때 디자이너에 컨트롤을 배치하고 컨트롤 이름을 정하게 됩니다. C#, Java, Python 언어에서는 권장하지 않지만 GUI 프로그래밍 시 컨트롤 이름은 지금도 헝가리안 표기법을 사용하고 있습니다. 말이 나왔으니 헝가리안 표기법에 대해서 잠시 설명하겠습니다.

  • 헝가리안 표기법 (Hungarian Notation)

: 프로그래밍에서 변수나 함수의 이름 앞에 그 용도나 데이터 타입을 나타내는 접두어를 붙이는 명명 규칙입니다

:1980년대 Microsoft의 찰스 시모니(Charles Simonyi)가 제안했으며, 그의 고향인 헝가리를 따서 이름 붙여졌습니다. 당시에는 IDE(통합 개발 환경)가 발달하지 않아 변수의 타입이나 성격을 코드만 보고 바로 알기 어려웠기 때문에 매우 유행했습니다.

더보기…