반응형
3줄 요약
- TDD 법칙 세가지
- 테스트 코드도 깨긋하게 잘 작성되어야 한다.
- 깨끗한 테스트는 FIRST(Fast, Independent, Repeatable, Self-Validating, Timely) 규칙을 따른다
책에서 기억하고 싶은 내용을 써보세요.
- 테스트 코드를 깨긋하게 유지하지 않으면 결국 잃어버리게 된다. 코드가 변함에 따라 테스트 코드도 변해야 하기 때문이다
- 테스트 당 assert는 하나씩 작성할 수도 있다. 이런 경우 코드를 이해하기 쉽고 빠르다
- 테스트 통과 여부를 알려고 로그 파일을 읽게 만들어서는 안된다.
- given-when-then이라는 관례를 사용한다.
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
- 테스트 코드를 작성하는 것에서 재사용을 고려를 안했었는데, 코드 작성하는 것과 동일하게 테스트 코드도 수정하기 쉽고 가독성 있게 작성해야 한다는 점이 중요하다는 것을 깨달아음
- 코드 작성도 글을 작성하듯이 함수명과 순서를 만들면 훨씬 이해하기 쉬움
반응형