반응형

이 번에 읽은 책 : 테스트 주도 개발 시작하기 - 최범균

 

TDD 관련 유튜브 

  - https://youtube.com/playlist?list=PLwouWTPuIjUj_QqgXlFsqjUwyC0-5dZ_q

 

TDD, 테스트 관련

 

www.youtube.com

  - 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
블로그 이미지

ingus

,