CHAP 04. TDD/기능 명세/설계
테스트 주도 개발 시작하기 4장을 요약한 내용입니다.
기능 명세
결과는 여러 형식으로 정의할 수 있다.
결과는 상황에 따라 달라질 수 있다.
설계는 기능 명세로부터 시작한다.
설계 과정을 지원하는 TDD
테스트 코드를 먼저 만들기 위해 무엇이 필요할까?
기능을 실행할 수 없으면 테스트를 할 수 없다.
이전 예제에서 테스트 코드를 작성하는 과정에서 다음의 네 가지를 결정했다.
필요한 만큼 설계하기
기능 실행 결과도 동일하다
기능 명세 구체화
만료일 계산 기능을 예로 들어보자
개발자에게 기능 명세는 필수다
Last updated