프로그래밍 언어를 사용해서 코드를 작성할 때 권고되는 규약
필자는 새로운 언어를 접하면 가장 먼저 찾아보는 것이 코딩 컨벤션이다. 세살 버릇 여든까지 간다고 처음 만들어진 코딩 습관도 바꾸기 쉽지 않다.
Python 프로그래밍에선 Tab과 Space가 엄격하게 다르기 때문에 주의해서 사용하지만, 다른 언어에선 상관없기 때문에 둘을 혼용해서 쓰는 경우가 있다.
그러나, 일관성을 위해 Tab / Space 어떤 것을 사용할지 꼭 정한다. 추가적으로 Tab과 Space 중 하나를 쓸 때 간격을 2자로할지 4자로할지 꼭 같이 정한다.
Popular Coding Convention on Github
정적 분석 - 실제 프로그램 실행없이 프로그램을 분석하는 방법
코딩 컨벤션을 지키지 않는다고 오류가 발생하진 않는다. 하지만, 협력과 유지보수의 측면에서 코딩 컨벤션을 지키는 것이 좋다. 에디터의 기능을 활용하면 편리하게 코딩 컨벤션을 따라 작업할 수 있으니 현재 사용하는 언어의 코딩 컨벤션을 찾아보고 적용하길 바란다.