네이밍

클래스 네이밍

<aside> 💡 가급적 3글자 이하 명사

</aside>

변수 네이밍

상수

메소드 네이밍

Controller

Service

JPA repository

주석 작성법

<aside> 💡 Intellij에서 지원 (/** */)

</aside>

클래스 주석

**/****
 * {클래스 목적 설명 작성}
 ***/**

메소드 주석

**/****
* {메소드 목적 설명}
* **@param** {변수명} [type] {변수 설명}
* **@param2** {변수명} [type] {변수 설명}
* **return** [type] {무엇을 반환하는지 설명}
* **throws** {예외클래스} {설명}
***/**

API URL (REST형식)

kebab-case-style

Entity / DTO

DTO

Entity

TODO (로직 구현 아직 안했을 때 사용)

참고