[테스트 주도 개발] 9 - 52

2021. 11. 24. 23:51
728x90

 

작동하는 깔끔한 코드 ( clean code that works )

 

 

Once and only once 필요한 것을 하되 단 한 번만 하라

- 다음 테스트로 진행하기 전에 중복을 제거함으로써, 오직 한 가지의 코드 수정을 통해

다음 테스트도 통과되게 만들 가능성을 최대화하는 것.

 

 

 

TDD의 핵심은 작은 단계를 밟을 능력을 갖추어야 한다는 것이다.


 

테스트 주도 개발의 리듬

1. 재빨리 테스트를 하나 추가한다.
2. 모든 테스트를 실행하고 새로 추가한 것이 실패하는지 확인한다.
3. 코드를 조금 바꾼다.
4. 모든 테스트를 실행하고 전부 성공하는지 확인한다.
5. 리팩토링을 통해 중복을 제거한다.

 

 

 

 

GitHub - ejxzhn22/test-driven-dev: 테스트 주도 개발 예제 실습

테스트 주도 개발 예제 실습. Contribute to ejxzhn22/test-driven-dev development by creating an account on GitHub.

github.com

 

 

 

 

 

테스트 주도 개발 - 교보문고

Test-Driven Development: By Example아름다운 코드와 즐거운 개발을 위한 테스트 주도 개발테스트 주도 개발은 학계와 업계에서 많은 주목을 받아온 프로그래밍 방법으로, 여러 연구 논문과 실례를 통해

www.kyobobook.co.kr

 

728x90

BELATED ARTICLES

more