-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Labels
documentationImprovements or additions to documentationImprovements or additions to documentation
Description
📝 작업 개요
REQUIREMENTS.md 에 설계 및 전략 추가
- 각 서브모듈 별 테스트 전략 수립
- 루트
build.gradle에서 공통 테스트 좌표 관리 및 각 모듈은 필요한 최소testImplementation만 사용 - 컨트롤러는 최대한 얇게 유지
🎯 작업 배경 / 이유
- 기능 구현을 완료한 후, 테스트를 어느 정도까지 진행할 지 결정하고, 각 모듈의 역할에 따라 다른 테스트를 진행할 필요가 있습니다.
- 불필요하거나 부적절한 의존성 설치를 줄이고, 각자의 역할에 맞는 test scope 내에서 테스트를 진행하는 게 좋다고 생각했습니다.
- 컨트롤러는 최대한 요청 및 응답 책임에만 집중할 수 있어야 한다고 생각했습니다.
🔧 변경 내용 상세
- 해당 전략을
REQUIREMENTS.md에 추가하였습니다. - 테스트 전략에 맞춰, 각 모듈의 책임에 맞는 테스트 코드를 작성하고 통과를 확인하였습니다.
✅ 영향 범위 / 리스크
No response
🔄 롤백 방법
No response
✅ 체크리스트
- 로컬 빌드 성공 확인
- CI 빌드/테스트 통과 확인
- 관련 문서(README, 위키 등) 업데이트
- 팀에 설정 변경 공유 (슬랙/노션 등)
📎 참고 자료
No response
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
documentationImprovements or additions to documentationImprovements or additions to documentation
Projects
Status
Done