백엔드 개발 컨벤션 - Moadong/moadong GitHub Wiki

코드스타일

기본적으로 GoogleStyle을 적용한다.

클래스명

  • Controller
    • default : {entity}Controller
  • Service
    • default : {entity}{function}Service
  • DTO
    • response dto는 static메서드를 통해 생성한다.

      ex) public static ClubDetailedPageResponse createClubDetailedPageResponse()

예외처리

  • 예외는 ErrorCode에 요소를 추가하고, RestApiException을 throw하는 방식으로 처리한다.