테스트 주도 개발(켄트백) - 3부. 테스트 주도 개발의 패턴(1)
25장. 테스트 주도 개발 패턴 우선 기본적인 전략에 관한 질문에 답해야 한다. 테스트한다는 것을 무엇을 뜻하는가? 테스트를 언제 해야 하는가? 테스트할 로직을 어떻게 고를 것인가? 테스트할 데이터를 어떻게 고를 것인가? (위에 처럼 글로 정리를 안해서 그렇지 위와 같은 문제점에 혼자서 답을 얻기 힘들었기 때문에 이 책을 읽고있는게 아닌가 하다) | 테스트(명사) | 자동화된 테스트를 만들어라! 테스트하다(test)는 '평가하다'라는 뜻의 동사다. 그 어떤 소프트웨어 엔지니어도, 아무리 작은 변화라도 테스트하지 않고 릴리즈하지는 않는다. 변화를 테스트할 수 있다고 해도, 실제로 변화를 테스트하는 것은 '테스트를 갖고 있다'는 것과는 같지 않다. | 격리된 테스트 | 테스트를 실행하는 것이 어떤 식으로 영..