Skip to content

[CHORE] 테스트 전략 수립 및 컨트롤러 구현 전략 추가 #5

@oneplast

Description

@oneplast

📝 작업 개요

REQUIREMENTS.md 에 설계 및 전략 추가

  1. 각 서브모듈 별 테스트 전략 수립
  2. 루트 build.gradle 에서 공통 테스트 좌표 관리 및 각 모듈은 필요한 최소 testImplementation 만 사용
  3. 컨트롤러는 최대한 얇게 유지

🎯 작업 배경 / 이유

  1. 기능 구현을 완료한 후, 테스트를 어느 정도까지 진행할 지 결정하고, 각 모듈의 역할에 따라 다른 테스트를 진행할 필요가 있습니다.
  2. 불필요하거나 부적절한 의존성 설치를 줄이고, 각자의 역할에 맞는 test scope 내에서 테스트를 진행하는 게 좋다고 생각했습니다.
  3. 컨트롤러는 최대한 요청 및 응답 책임에만 집중할 수 있어야 한다고 생각했습니다.

🔧 변경 내용 상세

  • 해당 전략을 REQUIREMENTS.md 에 추가하였습니다.
  • 테스트 전략에 맞춰, 각 모듈의 책임에 맞는 테스트 코드를 작성하고 통과를 확인하였습니다.

✅ 영향 범위 / 리스크

No response

🔄 롤백 방법

No response

✅ 체크리스트

  • 로컬 빌드 성공 확인
  • CI 빌드/테스트 통과 확인
  • 관련 문서(README, 위키 등) 업데이트
  • 팀에 설정 변경 공유 (슬랙/노션 등)

📎 참고 자료

No response

Metadata

Metadata

Assignees

Labels

documentationImprovements or additions to documentation

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions