본문 바로가기
Tech/Reading

9장. 단위 테스트

by 타이호 2022. 5. 10.
반응형

3줄 요약

  • TDD 법칙 세가지
  • 테스트 코드도 깨긋하게 잘 작성되어야 한다.
  • 깨끗한 테스트는 FIRST(Fast, Independent, Repeatable, Self-Validating, Timely) 규칙을 따른다

 

책에서 기억하고 싶은 내용을 써보세요.

  • 테스트 코드를 깨긋하게 유지하지 않으면 결국 잃어버리게 된다. 코드가 변함에 따라 테스트 코드도 변해야 하기 때문이다
  • 테스트 당 assert는 하나씩 작성할 수도 있다. 이런 경우 코드를 이해하기 쉽고 빠르다
  • 테스트 통과 여부를 알려고 로그 파일을 읽게 만들어서는 안된다.
  • given-when-then이라는 관례를 사용한다.

 

오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요

  • 테스트 코드를 작성하는 것에서 재사용을 고려를 안했었는데, 코드 작성하는 것과 동일하게 테스트 코드도 수정하기 쉽고 가독성 있게 작성해야 한다는 점이 중요하다는 것을 깨달아음
  • 코드 작성도 글을 작성하듯이 함수명과 순서를 만들면 훨씬 이해하기 쉬움
반응형