나중에 주석 삭제
Internal API 설명
Controller의 Url Path
@RequestMapping("api/v1/club")
이라면, v1을 v2로 수정하여, URI가 중복되지 않도록 고려!v2의 클래스, 함수, 레코드, 인터페이스 명이 v1와 일치할 경우, Import시 꼭 v2를 참조하도록 다시 한번 확인!
Controller에 작성되는 @Tag명은 Swagger문서에 반영되는 사항임. 따라서 영어로 되어 있다면 한글로 작성하자
JAVA 코드 린트 → 코드 작성 후에 코드 린트 적용해야 할 것 같음(이건 나중에 할까..)
테스트 코드 이제 반드시 작성하자! 해당 api에서 발생할 수 있는 모든 예외상황 다 테스트 해보기
PR 작업단위 좀 작게 쪼개자, 지금 v1옮기면서 아마 결합도 때매 충돌나거나, 앞서 구현이 되어야 작업가능한 도메인도 있을 것이다. 그리고 작업하면서 컨벤션 맞춰야 하는것도 언제든지 나올수 잇으니
V1 코드는 절대 지우거나 수정하지 말자(복사만 할것!). 만약을 위해
동아리 회장이란 네이밍을 없애고, manager가 어떤지(회장이 중복 가능하니까, 그리고 운영진과 동아리원의 차이는 해당 전형을 조정할 수 있냐 없냐와 권한 부여의 차이)
개발할 때 좀 디테일하게 판단 햇으면 좋겠음. 그냥 아는대로만 하지 말고 이거 말고 더 괜찮은건 없는지 이 타입이 적절한지 꼼꼼하게 살펴보기
@Lob쓸건지, 아니면 @Column(columnDefinition = "TEXT")
쓸건지
@AllArgsConstructor 지양하자!
https://velog.io/@mooh2jj/올바른-엔티티-Builder-사용법
https://roopredev.tistory.com/14