개발자 99% 커뮤니티에서 수다 떨어요!
오늘 TIL 3줄 요약
테스트 코드는 실제 코드 못지 않게 중요하다.
깨끗한 테스트 코드는 변경을 두렵지 않게 한다.
테스트 코드를 언제나 늘 깨끗하게 관리하자.
TIL (Today I Learned) 날짜
2022.03.06
오늘 읽은 범위
9장. 단위 테스트
책에서 기억하고 싶은 내용을 써보세요.
TDD 법칙 세가지
1. 실패하는 단위 테스트를 작성할 때 까지 실제 코드를 작성하지 않는다.
2. 컴파일은 실패하지 않으면서 실행이 실패하는 정도로만 단위 테스트를 작성한다.
3. 현재 실패하는 테스트를 통과할 정도로만 실제 코드를 작성한다.
테스트는 유연성, 유지보수성, 재사용성을 제공한다. 테스트 케이스가 있으면 변경이 쉬워지기 때문이다.
가독성, 가독성, 가독성.
어쩌면 가독성은 실제 코드보다 테스트 코드에 더더욱 중요하다.
테스트당 한 개념만 테스트하라.
깨끗한 테스트
빠르게
독립적으로
반복가능하게
자가검증하는
적시에
테스트 코드는 실제 코드만큼이나 프로젝트 건강에 중요하다.
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
테스트 코드를 사용하자. 그리고 가장 중요한 점을 잊지말자. 가독성, 가독성, 가독성
궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.
assert 문
given-when-then
template method 패턴
오늘 읽은 다른사람의 TIL