[javascript] 헝가리언 표기법 네이밍 규칙
헝가리언 표기법은 변수, 함수, 클래스 등의 이름을 작성하는 규칙 중 하나입니다. 이 방법은 소프트웨어 개발자들 사이에서 널리 사용되고 있으며, 코드의 가독성을 높이고 유지보수를 편리하게 도와줍니다.
헝가리언 표기법이란?
헝가리언 표기법은 Microsoft의 소프트웨어 엔지니어링 방법론에서 개발된 것으로, 변수의 이름에 해당 변수의 데이터 타입을 명시적으로 표현하는 규칙입니다. 예를 들어, 정수형 변수를 intCount
와 같이 표기하고 문자열 변수를 strName
과 같이 표기하는 것입니다.
헝가리언 표기법의 장점
- 코드 가독성: 변수의 타입을 네이밍 규칙에 포함시킴으로써, 개발자가 변수의 타입을 명확하게 인지할 수 있습니다.
- 유지보수 편의성: 코드를 수정할 때 변수의 타입을 일일이 확인할 필요가 없으므로, 코드 수정이 더욱 편리해집니다.
헝가리언 표기법의 예시
변수명
- 정수형 변수:
intCount
- 문자열 변수:
strName
- 부울형 변수:
boolIsTrue
- 배열 변수:
arrNumbers
함수명
- 반환 값이 있는 함수:
intCalculateValue()
- 매개변수가 있는 함수:
voidUpdateName(string strName)
클래스명
- 클래스 이름:
classPerson
주의사항
- 헝가리언 표기법은 현재에는 덜 사용되는 표기법이므로, 코드베이스에 일관성을 유지하기 위해 해당 프로젝트 내에서 계속해서 사용되어야 합니다.
- 네이밍 규칙 중 가장 중요한 부분은 일관성입니다. 프로젝트에서 정한 규칙을 따르는 것이 가장 중요합니다.
결론
헝가리언 표기법은 변수, 함수, 클래스의 이름을 작성하는 규칙 중 하나로, 코드의 가독성과 유지보수 편의성을 높여줍니다. 일관성 있는 네이밍 규칙을 프로젝트에서 정하고 이를 지키는 것이 좋습니다.