프로젝트 하며 몰랐던 용어들을 하나 둘 씩 알게되서 정리해보기
개발에서 **컨벤션(convention)**이란,
팀이나 조직, 또는 커뮤니티 내에서 코딩 스타일, 규칙, 방법 등을 미리 정해놓은 약속이다.
예를 들어,
- 변수 이름 짓는 방식(카멜 케이스, 스네이크 케이스 등)
- 들여쓰기(indentation) 크기나 방법
- 함수나 파일 이름 규칙
- 주석 작성 방식
- 코드 작성 순서나 구조
이런 것들을 모두 포함한다
컨벤션을 지키면,
- 코드가 일관성 있고 읽기 쉬워져서 유지보수가 편해지고
- 여러 명이 협업할 때 혼란이 줄어들고
- 버그 발생 가능성도 줄어드는 장점이 있어요.
즉, 개발자들이 ‘이렇게 하자!’ 하고 미리 정한 코딩 약속이라고 생각하면 됨
팀마다, 언어나 프레임워크마다 다를 수 있지만, 중요한 것은 모두가 합의하고 지키는 것