HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🧚
[1기]최종 프로젝트 데브코스
/
📜
[팀13] 사각사각 ✏️
/
📘
코드 컨벤션
📘

코드 컨벤션


code style 적용

→ 기본 라인 110 으로 변경 후 다희가 팀원에게 공유

Lee's Grow Up
구글에서 제공해주는 자바 코딩 스타일 가이드에 대한 정리입니다. 원문 해당 내용은 작성일 기준 문서의 내용을 정리한 것 입니다. 이름 : 포함하고 있는 최상위 레벨의 대소문자 구분되는 이름으로 이루어집니다. 확장자 : .java 확장자를 사용합니다. 인코딩 : UTF-8 ASCII(0x20)은 유일한 공백 문자이며, 탭 문자는 공백에 사용하지 않습니다.
Lee's Grow Up
https://lee1535.tistory.com/146
Lee's Grow Up
 

코딩 컨벤션


  • converter Class 사용
    • 클래스명 : 도메인명 + Converter
    • 메서드명 : convertTo + DTO명/Entity명
    •  
  • Controller 메서드명 / Service 메서드명
    • signUpUser(기능명에 맞게) + CRUD
    • CRUD 이름 규칙
      • save
      • find
      • edit
      • delete
      •  
  • lombok
    • @NoArgsConstructor
    • @Getter
    • @Builder - 클래스 레벨X - 객체 생성 메서드에 붙이기 - 3개이상
    •  
  • 테스트코드
    • 클래스명 : 기존클래스명 + Test
    • 메서드명 : 메서드명 + Test
      • ex) PagingTest
    • @DisplayName("~~ 테스트")
    •  
  • Dto 명
    • 도메인 + 기능 상세하게 표현 + Request
    • 도메인 + 기능 상세하게 표현 + Response
    •  
  • 패키지 구조
    • src.main.java ( 차차 확정 )
      • common
        • apiResonse
        • error
        • config
        • utils
      • controller
      • service
      • repository
      • domain
      • dto
        • response
        • request
      • converter
monthsub.xml
21.4KB
참고 자료
 

var
convert dto 네이밍 자세하게
 
서비스레이어에서는 서비스만 들고있어야함.
notion image