단계 · 첫 프로젝트 만들기
50테스트
초보한테 실제로 얼마나 필요한지
인기 없는 얘기를 할게. 처음엔 테스트가 거의 필요 없어.
테스트는 네 코드를 검사하는 코드야. 유용하지만 대가가 있어. 쓰는 시간이랑 관리하는 시간. 하룻저녁에 만들고 매일 바뀌는 프로젝트에선 그 대가가 본전을 못 뽑아.
초보라도 진짜 필요한 곳: 돈을 계산하는 곳, 그리고 뭔가가 삭제될 수 있는 곳. 네 프로젝트가 결제를 받거나 데이터를 지운다면, 그 두 군데만 테스트하고 나머지는 편하게 살아.
나머지는 간단하게 확인해. 열어서 보는 거야. 돌아가면 됐어.
때가 오는 건 이럴 때야. 프로젝트가 커져서 모든 부분을 다 기억하지 못하게 되고, 한 곳을 고치면 다른 곳이 망가지기 시작할 때. 그때 테스트가 구세주가 돼. 그 순간은 너도 알아챌 거야. 놓치기가 더 어려워.