목록2025/05 (1)
코디잉
1주차 - WIL (Weekly I Learned)
🧐 1주차 과제 : TDD 기반 포인트 서비스 구현1. TDD기반으로 controller 및 필요한 코드 작성2. 각 기능에 대한 단위 테스트 작성3. 동시성 제어에 대한 통합 테스트 작성✅ Keep (잘한 점 / 유지할 점)- 테스트를 먼저 작성하고 실제 구현을 진행하는 TDD 흐름을 최대한 따르며 개발을 진행했다. (Red - Green -Refactor 사이클 기반)- 단위 테스트에서는 Mock 객체를 활용해 빠르고 명확한 단위 검증을 수행했고, 통합 테스트에서는 실제 구현체로 전체 흐름을 검증했다. - 예외 상황을 정의해보고, 동시에 여러 요청이 들어오더라도 순서대로 제어될 수 있도록 리팩토링했다. ❗️ Problem (문제점)- TDD 흐름을 처음 적용하다보니, 테스트 코드를 작성하는 것이 더..
PROJECT/항해플러스 Lite 백엔드
2025. 5. 25. 20:10