이외에도 기술적인 방향을 잡기 위한 질문을 정리해두시면 가장 좋습니다!
→ 단, “A는 어떻게 구현하나요”의 질문은 삼가주세요.
→ “A와 B를 알아보았는데, 둘 중 A가 낫다고 판단했는데 맞을까요?”의 식의 고민의 흔적을 담아 질문해주세요.
멘토링 결과
- 연관관계 편의메소드로 매핑 시 양방향 생각해야함
- 비즈니스 로직이 있는 메소드는 반드시 테스트할 것
- 메소드명 구분되게끔 명시
- 합칠 수 있는 로직은 불필요하게 작성하지 말고 합치기
- find = 탐색X → 조회O
- 주석은 꼼꼼하게 작성 → 설명 필요
- 🍯 TIP: PR올리고나서 각 클래스 파일에 어떤 것을 수정했는지 설명하는 코멘트를 작성하면 리뷰가 편하다
- 서비스 코드가 1000줄, 10000줄이 넘어가면 클래스로 분리하는게 좋겠지만 현재는 규모가 작으므로 공통 메서드로 분리하여 유지보수 하기 좋은 코드를 작성하기
- JPQL은 컴파일 타임에 오류를 확인할 수 없으니 querydsl을 사용해서 장애가 나지 않도록 방어적으로 코딩하기