기능 명세
설계는 기능 명세로부터 시작한다.
스토리보드를 포함한 다양한 형태의 요구사항 문서를 이용해서 기능 명세를 구체화 한다.
구체화 하는 동안 입력과 결과를 도출하고 이렇게 도출한 기능 명세를 코드에 반영한다.
설계과정을 지원하는 TDD
테스트 코드를 작성하는 와중에 필요한것들을 작성하다보면 TDD 자체가 설계는 아니지만 이 과정에서 일부 설계를 진행하게 된다.
필요한 만큼 설계하기
테스트를 통과할 만큼만 코드를작성한다.
이는 설계에도 동일하게 적용된다.
TDD는 미리 앞서서 코드를 만들지 않으므로 불필요한 구성 요소를 덜 만들게 된다.
기능 명세 구체화
테스트 코드를 작성하기 위해 개발자는 기능 명세를 정리해야 한다.
'책 리뷰 > 테스트 주도 개발 시작하기' 카테고리의 다른 글
Chapter 7 : 대역 (0) | 2024.12.03 |
---|---|
Chapter 6 : 테스트 코드의 구성 (0) | 2024.12.01 |
Chapter 5 : JUnit 5 기초 (0) | 2024.11.30 |
Chapter 3 : 테스트 코드 작성 순서 (0) | 2024.11.25 |
Chapter 2 : TDD 시작 (1) | 2024.11.25 |