반응형
이 번에 읽은 책 : 테스트 주도 개발 시작하기 - 최범균
TDD 관련 유튜브
- https://youtube.com/playlist?list=PLwouWTPuIjUj_QqgXlFsqjUwyC0-5dZ_q
- https://www.youtube.com/watch?v=bIeqAlmNRrA
- 기능 구현 전에 테스트코드를 작성하고, 그 다음 기능을 개발 한다.
- 테스트할 목록을 정리한다. (기능 명세, 설계)
- 쉬운 케이스에서 어려운 케이스로 진행한다.
- 예외적인 경우에서 정상적인 경우로 진행한다.
- 모든 규칙을 충족하는 케이스를 만든다.
- 값이 없는 경우 케이스를 만든다.
- 몇가지 규칙(한 규칙 -> 두 규칙 -> .. )을 통과하는 케이스를 만든다.
- 모든 규칙을 충족하지 않는 케이스를 만든다.
- 여러가지 케이스를 테스트코드로 개발하면서, 우선 통과하는 테스트코드를 개발하고 점진적으로 기능을 구현하며 가다 듬는다.
- 테스트 -> 코딩 -> 리팩토링 -> 테스트 .. 순을 반복한다. (레드-그린-리팩터)
- TDD 의 장점 : 코드 수정에 대한 피드백이 빠르다. 잘못된 코드가 배포 되는 것을 방지한다.
반응형
'책' 카테고리의 다른 글
2023 책 (0) | 2023.08.15 |
---|---|
도메인 주도 개발(DDD)독후감 겸 정리 (0) | 2022.12.25 |
2021 읽고 있는 책 (0) | 2021.01.19 |
2020 읽은 책 (0) | 2020.11.02 |
2019 읽은 책 (0) | 2020.11.02 |