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