2주차와 마찬가지로 KPT 회고 프레임워크를 선택해서 작성해보려고 한다!
Keep(만족, 지속하고 싶은 부분)
이번 3주차는 개인프로젝트에서는 프로젝트쪽에서는 조회 API를 만들었다. API 테스트에서는 mockMVC를 사용하지 않고, 실제 인증 엔드포인트를 호출하고, AccessToken을 받아서 Authorization 헤더에 넣어서 Project 목록을 가져오는 것을 RestClient로 작성했다.
DB url은 src단과 test단에서 다른 곳을 바라보게 만들었다. 개인적으로는 컨트롤러->서비스->레포지토리->서비스->컨트롤러 로 흐르는 스택트레이스 요청&응답을 제대로 검증하기위해서는 실제로 사용하는 DB 벤더까지 맞춰야 한다고 생각한다.
실제로 배포했다면 AWS 인스턴스로 요청을 날려보면 되겠고! 갠적으로 h2는 학습용으로는 괜찮지만 실제 프로젝트를 할때는 테스트에도 비슷하거나 같은 환경으로 해야한다고 생각한다.
강의에서는 ADMIN단을 진행했다. 거의 끝나가고있다!! 좋아!
Problem(부족, 아쉬웠던 부분)
사실, 이번주에 면접이 있었고, 준비도 하느라고 조회과제 테스트코드랑, 금요일까지였던 미션을 완료 못했다.
늦게라도 제출을 해서 마무리를 하는 멋쥔 사람이 되려고 노력할 것이다!
Try(도전, P에 대한 해결책 등으로 다음번에 보완하거나 시도할 부분)
거의 다 온거, 내 프로젝트도 천천히 그리고 차근차근 보완해가며 완성시켜보고 싶다.
프론트엔드도 예전에 학습한거를 바탕으로 현업에서 썼던 Vue3대신 React(CRA)로 붙여보고 싶다.
테스트코드도 한번 작성해놓으니까 Fixture-Monkey나 Kotest, mockk 사용법이 새록새록 기억도 나고 새로 배우는 것도 있고 그렇다.
앞으로 쭉 잘하면 된다!! 나 자신을 응원하자!!!
'Course > 인프런 워밍업 클럽 스터디 - Kotlin' 카테고리의 다른 글
4주차 회고 발자국 🐾 (1) | 2025.03.29 |
---|---|
2주차 회고 발자국 🐾 (6) | 2025.03.16 |
1주차 회고 발자국 🐾 (2) | 2025.03.09 |
댓글