본문 바로가기

항해 99

WIL-5

Fact 이번주 있었던 일, 내가 한 일
  • 월 : Spring 2차 테스트, 3레벨(백오피스) 과제 리뷰, 메서드 네이밍 컨벤션 학습
  • 화 : 댓글 등록, 수정, 삭제 기능, 좋아요 기능 구현, Controller / RestController 학습
  • 수 : 댓글 등록, 수정, 삭제 기능, 좋아요 리팩토링, Lombok 주의 사항 학습
  • 목 : 프로그램 구동 테스트, Entity / DTO 분리 학습
  • 금 : 상품 등록, 선택 상품 조회, 카테고리별 조회(페이징) 기능 구현, QueryDSL 학습
  • 토 : 페이징 QueryDSL로 리팩토링 후 QueryMethod 성능 비교 테스트, AWS 배포 학습

Feeling : 나의 감정적인 반응, 느낌

  • 팀 프로젝트 진행 중 팀원이 하루씩 참여를 못하는 문제가 발생하면서 계획했던 것보다 시간이 많이 소요됨

Finding : 그 상황으로부터 내가 배운 것, 얻은 것

  • lombok은 편리한 기능이 많지만 그만큼 제대로 알고 사용하지 않으면 안 좋다는 것을 배움
  • QueryDSL과 QueryMethod 간의 성능 비교를 통해 동적 쿼리를 배우고 잘 활용하면 좋다는 것을 알게 됨

Future : 배운 것을 미래에 어떻게 적용할 것인가

  • 프로젝트에 Spring이나 외부 라이브러리 제공 기능을 추가하거나 사용할 때 왜 사용해야 하는지 충분히 고려해보고 주의 사항 등을 숙지하고 사용
  • 많은 데이터를 필요로 하는 작업을 수행할 때는 QueryMethod와 QueryDSL을 서로 비교해보고 상황에 맞는 것을 사용

 

 
 

'항해 99' 카테고리의 다른 글

WIL-7  (0) 2024.03.24
WIL-6  (0) 2024.03.17
Postman API 테스트, Intellij Git Conflict 해결  (1) 2024.02.28
Git Commit Convension, gitignore, application.properties 암호화  (0) 2024.02.23
항해 99 WIL - 0주차  (0) 2024.02.04