[Python] 코딩 컨벤션 Coding Convention
업데이트:
코딩 컨벤션(Coding Convention)이란?
코딩 컨벤션이란 코드를 작성할 때 사용되는 코딩 스타일 규약이다.
예를 들어 들여쓰기를 할 때 스페이스가 4번이냐 2번이냐 아니면 탭(Tab)을 사용하냐 같은 것이다.
그렇다면 왜 이런 사소한 것들에 규약이 있는 것일까.
코딩 컨벤션의 필요성
일반적으로 소프트웨어를 개발할 때 한 개발자가 처음부터 끝까지 혼자 개발하는 경우는 드물다.
바로 코드의 “유지보수”
아무리 잘 짜놓은 코드여도 자기가 작성한 게 아니라면 단번에 이해하고 수정하기 어려울 것이다.
하지만 협업하는 사람들끼리 규칙을 정해 코딩을 한다면 가독성과 이해도가 높아질 것이다.
그럼 협업할 때마다 규칙을 정해야 하나요? 일반적으로 한 언어당 대표적인 하나의 규약이 있기 때문에 대표적인 컨벤션 하나만 알고 있어도 된다.
PEP8
파이썬의 대표적인 코딩 컨벤션이 바로 PEP8이다.
Python Enhance Proposal의 줄임말로 파이썬 개선 제안서라는 뜻이다.
Notice: 이 게시물은 Style Guide for Python Code 사이트를 참고하였습니다.
댓글남기기