단계 · 첫 프로젝트 만들기
50테스트
초보에게 실제로 얼마나 필요한가
인기 없는 말을 하겠다. 시작 단계엔 테스트가 거의 필요 없다.
테스트는 네 코드를 검사하는 코드다. 유용하지만 값이 있다. 쓰는 시간과 유지하는 시간. 하룻저녁에 만들어져 매일 바뀌는 프로젝트에서 그 값은 본전을 못 뽑는다.
초보에게도 진짜 필요한 곳: 돈이 계산되는 곳, 그리고 뭔가 삭제될 수 있는 곳. 네 프로젝트가 결제를 받거나 데이터를 지운다면 - 그 두 곳만 테스트하고 나머지는 편히 살아라.
나머지 검증은 소박하다. 열어서 본다. 돌아간다 - 좋다.
때가 오는 시점: 프로젝트가 커져서 모든 부분을 다 기억 못 하게 되고, 한 곳을 고치면 다른 곳이 부서지기 시작할 때. 그때 테스트가 구원이 된다. 그 순간은 네가 알아본다. 놓치기가 더 어렵다.