HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
♥️
2기 최종 프로젝트 팀별 공간
/
팀 02 : 머쓱한녀석들
팀 02 : 머쓱한녀석들
/
🎏
BackEnd
/
🥎
코드 스타일 컨벤션
🥎

코드 스타일 컨벤션

1. Method declaration parameters new line 설정 사용하지 않는 import문 제거 2. Actions on Save 3. SonarLint 5. 메서드명 통일화
 
저희 팀의 코드 컨벤션은 캠퍼스 핵데이 Java 코딩 컨벤션 베이스에 1가지를 커스텀하여 사용합니다.
WooriMap_convention.xml
2.7KB
 

1. Method declaration parameters

  • 메서드 파라미터 정렬 위치를 Align when multiline 설정으로 사용하여 가독성을 높입니다.
 
notion image
 
 

new line 설정

POSIX 기반의 규칙을 지키기 위해 설정한다.
notion image
 

사용하지 않는 import문 제거

notion image
 

2. Actions on Save

코드 저장시 포맷터에서 정한 규칙대로 포맷 시켜주는 툴
notion image
 

3. SonarLint

notion image
  • sonarcloud
 

5. 메서드명 통일화

  • c : service.createXXX()
    • repo.save()
  • r : service.getXXXX()
    • repo.find~
  • u : service.modifyXXX(p,p,p,p)
    • entity.changeFieldname(p)
  • d : service.removeXXX()
    • repo.deleteById()