테스트 코드 첫 도전, 맨땅에 헤딩하며 커버리지 100% 찍기까지
1. 테스트 코드와의 조우
“테스트 코드를 왜 써야 할까?”라는 질문에서 내 이야기는 시작된다. 프로젝트의 QA 이후, 팀은 한동안 새로운 기능 개발보다는 리팩토링이나 코드 변경을 최소화하는 작업에 집중하고 있었다. 어느 날, 팀 회의에서 앞으로 각자가 주도적으로 맡을 역할을 정하던 중, 나는 TDD 담당자를 자청했다.
당시에 우리 팀이 작업하는 코드베이스에는 테스트 코드가 거의 없었다. 주요 함수 몇 개에만 유닛 테스트가 작성되어 있을 뿐, ...
sage-min-kor.hashnode.dev5 min read