TDD(Test Driven Development) chapter 1

nhs312
0
테스트 주도 개발 TDD 실천법과 도구 - 채수원 저

chapter 1

Summary
- TDD란 프로그램을 작성하기 전에 테스트 먼저 하는 것.
- 잘 동작하는 간결한 코드를 만들기 위해서는 질문 - 응답 - 정제 의 사이클을 반복한다.
- TDD에서 현재 필요한 기능이 아니라면 미리 만들지 말자. 변화에 민첩하게 대응할 수 있도록 코드를 좀 더 고민하자.
- product code와 test code 의 package 분리.

TDD의 장점
- 개발의 방향을 잃지 않게 해준다. 현재 어떤 기능을 개발하는지, 어떤 기능이 남았는지를 알 수 있게 해준다.
- 품질 높은 소프트웨어 모듈을 보유할 수 있다.
- 테스트 케이스 그 자체로 의사소통의 수단이 될 수 있다.
- 테스트 케이스를 위해서 설계를 고려하다보면 자연스럽게 디자인까지 고려하게 된다.

- 녹색 신호가 주는 성취감.

Test code

Tags:

댓글 쓰기

0댓글

댓글 쓰기 (0)