Community

개발자 99% 커뮤니티에서 수다 떨어요!

← Go back
9장. 단위 테스트
#clean_code
2년 전
497

오늘 TIL 3줄 요약

  • TDD 법칙 세가지

  • 테스트 코드도 깨긋하게 잘 작성되어야 한다.

  • 깨끗한 테스트는 FIRST(Fast, Independent, Repeatable, Self-Validating, Timely) 규칙을 따른다

TIL (Today I Learned) 날짜

2022. 05. 08

오늘 읽은 범위

9장. 단위 테스트

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

  • 테스트 코드를 깨긋하게 유지하지 않으면 결국 잃어버리게 된다. 코드가 변함에 따라 테스트 코드도 변해야 하기 때문이다

  • 테스트 당 assert는 하나씩 작성할 수도 있다. 이런 경우 코드를 이해하기 쉽고 빠르다

  • 테스트 통과 여부를 알려고 로그 파일을 읽게 만들어서는 안된다.

  • given-when-then이라는 관례를 사용한다.

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

  • 테스트 코드를 작성하는 것에서 재사용을 고려를 안했었는데, 코드 작성하는 것과 동일하게 테스트 코드도 수정하기 쉽고 가독성 있게 작성해야 한다는 점이 중요하다는 것을 깨달아음

  • 코드 작성도 글을 작성하듯이 함수명과 순서를 만들면 훨씬 이해하기 쉬움