핵심 요약
에잇퍼센트가 Two Scoops of Django의 챕터를 바탕으로 테스트의 중요성과 실무 팁, 도구 활용에 대한 인사이트를 공유했습니다.
주요 경험
- 하나의 테스트 메소드는 하나의 테스트를 다루도록 하여 테스트 코드의 복잡성과 실패 원인 파악의 용이성을 높였습니다.
- 픽스처에 너무 의존하지 않고 factory_boy, model_mommy, mock 등을 활용하는 방안을 검토했습니다.
- codecov와 같은 코드 커버리지 도구 도입으로 커버리지 관리와 마일스톤 이벤트를 통한 팀의 동기 부여를 시도했습니다.
얻은 인사이트
- 테스트 중심의 접근은 기능 개발과 리팩토링의 안정성을 높이는 데 기여했습니다.
- 높은 커버리지 수치가 품질을 보장하지 않는다는 점을 경험으로 확인했습니다.
- 작은 함수부터 차근히 테스트를 시작하는 습관의 중요성을 깨달았습니다.


