코드 컨벤션 (라이브러리, 플러그인)
IDE 설정 플러그인
코드 검사 플러그인
CI 시, 정적 테스트 도구
코드 컨벤션 (우리가 정한 컨벤션)
<aside>
💡 나중에 시간나면 근거도 작성하면 좋을 듯 ..ㅎㅎ
</aside>
- if문 작성 시 {} 괄호 붙이기
- 소기능 단위로 줄넘김
- 클래스 내 첫 줄, 마지막 줄 빈라인 모두 추가
- 클래스 내 멤버변수는 빈 라인 없이 줄 붙이기
- 디미터의 법칙 준수
- 메소드 매개변수 정렬
- 2개까지는 한줄
- 3개부터는 소괄호 기준 모두 줄넘김
- 메소드의 역할은 최대한 하나만 갖기
- sql 작성 시 예약어 대문자로 작성
- service 테스트 코드는 메서드 별로 작성