코딩 컨벤션
- 코드를 어떻게 작성할 지 규칙을 정하는 것을 말한다. 탭이냐 스페이스냐, 들여쓰기에서 스페이스는 2번이냐 4번이냐, 함수 뒤에 중괄호는 바로 열 것이냐 개행 후 열 것이냐 등 규칙을 정해준다.
코딩 컨벤션이 왜 필요할까?
- 소프트웨어 개발 비용의 80%는 유지보수에 쓰인다.
- 코딩 규칙을 지키면 다른 사람도 코드를 더 빠르게 이해하고 가독성이 높아진다.
즉, 같은 컨벤션을 쓰는 사람끼리 서로 코드의 이해도가 향상된다.(-> 가독성 향상) 따라서 코드 리뷰 및 유지 보수를 하기에 더 좋다.
가장 중요한건 가독성이 향상된다는 것!
JAVA의 코딩 컨벤션의 종류
가장 많이 사용되는 컨벤션 3가지
코딩 컨벤션 적용
- 위 컨벤션을 모두 기억하면서 협업하고 개발하는 건 불가능하다. 이 문제를 해결하기 위해 포맷터를 이용하면 쉽게 적용할 수 있다.
IntelliJ에서 포맷터 적용하기
우선 전세계적으로 사용하는 구글 컨벤션을 적용함