대규모 프로젝트에서 계속 늘어나는 테스트 코드는 어떻게 처리하시나요?
What do you do about the growing number of tests in a large project?
핵심 요약
Claude가 생성한 테스트 코드가 너무 많아질 때 최적화하고 관리하는 실무적인 방법들을 공유합니다.
- 테스트 최적화 — Claude에게 테스트 스위트 감사 및 중복 제거 요청
- 실행 속도 개선 — 병렬 처리 도입 및 데이터베이스 설정 재사용
- 테스트 전략 — 변경 사항 위주의 테스트 실행 및 스모크/회귀 테스트 구분
- 코드 리팩토링 — 반복되는 테스트 로직을 함수로 통합하여 효율성 증대
뻔한 소리일 수도 있는데, 난 비개발자고 작은 Shopify 스토어용 정기 결제 앱을 만들고 있어. 프로젝트 진행하면서 Claude code가 돌리는 테스트 스위트가 점점 늘어나는 게 보이더라고. 원래 이런 게 정상인 건 알겠는데, 혹시 테스트가 너무 많아지거나 서로 겹치는 지점이 생기면 테스트 스위트를 좀 쳐내야 하는 시점이 따로 있는 거야?
