[테스트 주도 개발] 9 - 52
2021. 11. 24. 23:51
728x90
작동하는 깔끔한 코드 ( clean code that works )
Once and only once 필요한 것을 하되 단 한 번만 하라
- 다음 테스트로 진행하기 전에 중복을 제거함으로써, 오직 한 가지의 코드 수정을 통해
다음 테스트도 통과되게 만들 가능성을 최대화하는 것.
TDD의 핵심은 작은 단계를 밟을 능력을 갖추어야 한다는 것이다.
테스트 주도 개발의 리듬
1. 재빨리 테스트를 하나 추가한다.
2. 모든 테스트를 실행하고 새로 추가한 것이 실패하는지 확인한다.
3. 코드를 조금 바꾼다.
4. 모든 테스트를 실행하고 전부 성공하는지 확인한다.
5. 리팩토링을 통해 중복을 제거한다.
728x90
'BOOK' 카테고리의 다른 글
[테스트 주도 개발] 2 - 9장, 53 - 92 (0) | 2021.11.25 |
---|---|
[자바 ORM 표준 JPA 프로그래밍] 1-2 장, 26 - 88 (0) | 2021.11.25 |
[객체지향의 사실과 오해] 207 - 250 (0) | 2021.11.24 |
[객체지향의 사실과 오해] 177 - 206 (0) | 2021.11.23 |
[객체지향의 사실과 오해] 138 - 176 (0) | 2021.11.21 |