개발자 99% 커뮤니티에서 수다 떨어요!
2022.03.06
9장 - 단위 테스트 153 Page ~ 170 Page
TDD 법칙 세 가지
첫째 법칙: 실패하는 단위 테스트를 작성할 때까지 실제 코드를 작성하지 않는다.
둘째 법칙: 컴파일은 실패하지 않으면서 실행이 실패하는 정도로만 단위 테스트를 작성한다.
셋째 법칙: 현재 실패하는 테스트를 통과할 정도로만 실제 코드를 작성한다.
사실상 깨끗한 테스트 코드라는 주제는 책 한 권을 할애해도 모자랄 주제다. 테스트 코드는 실제 코드만큼이나 프로젝트 건강에 중요하다. 어쩌면 실제 코드보다 더 중요할지도 모르겠다. 테스트 코드는 실제 코드의 유연성, 유지보수성, 재사용성을 보존하고 강화하기 때문이다. 그러므로 테스트 코드는 지속적으로 깨끗하게 관리하자.
테스트 코드 또한 깨끗하게 작성하고 깨끗하게 관리함으로써 누구에게나 보여질때 이게 테스트코드의 핵심만 담겨져 있는 내용을 전달 해야한다.
나의 육체적 정신적 건강을 위해서 테스트 코드를 작성하는것은 매우 의미있는 행동이다. 그러므로 테스트 코드를 작성 함으로써 관리를 해야하나 이 테스트 코드를 아직까지 작성하는데 문제가 있다.
코드 테스트 TDD가 아닌 리팩토링을 걸칠때 TDD를 함으로써 빠르게 문제 여부를 확인 할 수 있을 것이다.
TDD : Test Driven Developmen
아직도 테스트 코드를 어떻게 짜야 잘 찌는지 모르겠다.
assert : ?
참과 거짓을 판별....