코딩 컨벤션

wisdom·2022년 9월 26일
0

백엔드 개발자라면?

목록 보기
41/42

코딩 컨벤션

  • 코드를 어떻게 작성할 지 규칙을 정하는 것을 말한다. 탭이냐 스페이스냐, 들여쓰기에서 스페이스는 2번이냐 4번이냐, 함수 뒤에 중괄호는 바로 열 것이냐 개행 후 열 것이냐 등 규칙을 정해준다.

코딩 컨벤션이 왜 필요할까?

  • 소프트웨어 개발 비용의 80%는 유지보수에 쓰인다.
  • 코딩 규칙을 지키면 다른 사람도 코드를 더 빠르게 이해하고 가독성이 높아진다.

즉, 같은 컨벤션을 쓰는 사람끼리 서로 코드의 이해도가 향상된다.(-> 가독성 향상) 따라서 코드 리뷰 및 유지 보수를 하기에 더 좋다.

가장 중요한건 가독성이 향상된다는 것!

JAVA의 코딩 컨벤션의 종류

가장 많이 사용되는 컨벤션 3가지

코딩 컨벤션 적용

  • 위 컨벤션을 모두 기억하면서 협업하고 개발하는 건 불가능하다. 이 문제를 해결하기 위해 포맷터를 이용하면 쉽게 적용할 수 있다.

IntelliJ에서 포맷터 적용하기

우선 전세계적으로 사용하는 구글 컨벤션을 적용함

profile
문제를 정의하고, 문제를 해결하는

0개의 댓글