읽은 범위: ~9장
코드를 작성할 때에는 가독성이 중요하다.
그런데 가독성이 중요한 코드는 실제 코드보다 테스트 코드에서 더 중요하다는 사실이 다소 충격적이었다.
근데 또, 테스트 코드는 실제 코드만큼 효율적일 필요는 없다고 하는데 뭐 어쩌라는 건지 모르겠다.
만약 결론이 두 개 이상이 나오는 경우에는 이걸 쪼개서 사용하라고 한다.
테스트는 빠르고, 독립적이어야 하고 어떤 환경에서도 반복 가능해야 한다.
또한, bool 로서 성공 하니면 실패를 알려야 하고 단위 테스트는 테스트하려는 실제 코드를 구현하기 직전에 구현해야 한다.