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 |