TDD 도입을 꺼리는 10가지 주요한 이유들

  1. 새로 뭔가를 배우는 게 싫다

  2. 우리는 이미 테스트를 충분히 잘하고 있다

  3. TDD는 너무 극단적이다

  4. 테스트 항목을 생각해내고 작성하는 게 귀찮다

  5. 개발시간도 부족한데 테스트 패턴 만들고 테스트하는 데 시간을 또 들일 수는없다

  6. 코드 수정할 때마다 테스트도 함께 수정해야 하는 게 이중 작업이다

  7. 테스트 코드를 통해 발견한 오류가 아닐 경우, 새로 테스트 코드로 추가해줘야 하는 게 번거롭다

  8. 소켓 통신 프로그램은 TDD하기 어렵다

  9. 데이터베이스 프로그램은 TDD하기 어렵다

  10. UI 프로그램은 TDD하기 어렵다

~ 거꾸로 배우는 소프트웨어 개발 2011

댓글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.