TDD 썸네일형 리스트형 클린코드 9장 - 단위 테스트 1997년만 해도 TDD(test driven development)라는 개념을 아무도 몰랐다. 우리들 대다수에게 단위 테스트란 자기 프로그램이 '돌아간다'는 사실만 확인하는 일회성 코드에 불과했다. 돌아간다는 사실을 확인하고 동료들에게도 보여줬다. 그리고 나서는 테스트 코드를 버렸다. 애자일과 TDD 덕택에 단위 테스트를 자동화하는 프로그래머들이 이미 많아졌으며 점점 더 늘어나는 추세다. 하지만, 테스트를 추가하려고 급하게 서두르는 와중에 많은 프로그래머들이 제대로 된 테스트 케이스를 작성해야 한다는 좀 더 미묘한 ( 그리고 더욱 중요한 ) 사실을 놓쳐버렸다. TDD 법칙 세 가지 TDD가 실제 코드를 짜기 전에 단위 테스트부터 짜라고 요구한다는 사실을 모르는 사람은 없으리라. 하지만 이 규칙은 빙산의.. 더보기 이전 1 다음