업데이트:

코딩 컨벤션(Coding Convention)이란?


코딩 컨벤션이란 코드를 작성할 때 사용되는 코딩 스타일 규약이다.

예를 들어 들여쓰기를 할 때 스페이스가 4번이냐 2번이냐 아니면 탭(Tab)을 사용하냐 같은 것이다.

그렇다면 왜 이런 사소한 것들에 규약이 있는 것일까.

코딩 컨벤션의 필요성


일반적으로 소프트웨어를 개발할 때 한 개발자가 처음부터 끝까지 혼자 개발하는 경우는 드물다.

바로 코드의 “유지보수”

아무리 잘 짜놓은 코드여도 자기가 작성한 게 아니라면 단번에 이해하고 수정하기 어려울 것이다.

하지만 협업하는 사람들끼리 규칙을 정해 코딩을 한다면 가독성과 이해도가 높아질 것이다.

그럼 협업할 때마다 규칙을 정해야 하나요? 일반적으로 한 언어당 대표적인 하나의 규약이 있기 때문에 대표적인 컨벤션 하나만 알고 있어도 된다.

PEP8


파이썬의 대표적인 코딩 컨벤션이 바로 PEP8이다.

Python Enhance Proposal의 줄임말로 파이썬 개선 제안서라는 뜻이다.

Notice: 이 게시물은 Style Guide for Python Code 사이트를 참고하였습니다.

첫 번째 글입니다 가장 최근 글입니다

댓글남기기