-
[SW Eng.] 코딩 컨벤션(Coding Convention)개발 2016. 11. 5. 00:43
프로그래밍 언어를 익힌 다음에는 여러 가지 소스 코드를 작성해보면서 자신만의 코딩 스타일을 결정하게 된다. 하지만 이 때문에 코드의 가독성이 떨어지고 다른 사람이 소스 코드를 수정하기 어려워진다. 이러한 문제점들을 해결하기 위해 다양한 방법을 사용한다.
소스코드를 작성하는 방식에 대한 가이드 라인을 모아둔 집합이 코딩 컨벤션이다. 처음에는 물론 이를 따라 코딩하는 것이 불편하겠지만, 익숙해지면 코드 가독성과 생산성이 높아진다. 따라서 자신만의 코딩 스타일을 유지하는 것보다는 잘 정리된 코딩 컨벤션을 따르는 것이 좋다.
변수명을 정의할 경우 전통적으로 언더스코어 표기법이나 헝가리언 표기법, 파스칼 표기법, 카멜 표기법 등을 많이 사용하였다. 또한 대부분의 언어는 공식적으로 코딩 컨벤션 문서를 제공하고 있다.
표기법
특징
파스칼 표기법(Pascal Notation)
각 단어의 첫 번째 문자를 대문자로 표기하고 나머지를 소문자로 표기한다.
카넬 표기법(Camel Notation)
각 단어의 첫 번째 문자를 소문자로, 나머지를 대문자로 표기한다.
헝가리언 표기법(Hungarian Notation)
타입 + 이름 형식으로 작성한다.
'개발' 카테고리의 다른 글
JDK 인증서 등록 (0) 2019.05.17 OpenJDK 다운로드 사이트 (0) 2019.05.17 [SW Eng.] git add 명령어 (0) 2016.10.20 TLS 인증서 에러 (1) 2016.08.19 오라클 페이징 쿼리 (0) 2016.02.26