심화 팀 프로젝트 회고 (25.3.6.목)

kinkin_a·2025년 3월 6일

내일배움캠프 TIL

목록 보기
69/100

📚이번 프로젝트로 배운 것

  • 테스트 코드의 중요성과 작성법: 중요한 것은 객체 설정과 검증이다.
  • 레디스 개념
  • 사용자 커스텀 Annotation = ArgumentResolver
  • 연관관계 매핑(현실개념을 코드로 분석하고 바꾸는 일이기 때문에 제일 어렵다)
  • 협업에서 가장 중요한 것은 패키지 구조, 컨벤션

🔨트러블 슈팅

  • Repository에서 쿼리 작성할 때 유의할 점: 띄어쓰기 하지 말것
@Query("SELECT u FROM User u WHERE u.id=:userId")

여기서 u.id=:( )userId를 하는 바람에 시간이 걸림

  • 커밋 메시지 수정 명령어
git commit --amend
  • 테스트 코드 작성: soft delete는 repository.delete가 아니라 상태변경이기 때문에, 따로 객체를 설정해서 검증해야해서 오래 걸림.

0개의 댓글