개발자 99% 커뮤니티에서 수다 떨어요!
TIL (Today I Learned) 날짜
2022. 05. 08
오늘 읽은 범위
8장. 단위테스트
책에서 기억하고 싶은 내용을 써보세요.
TDD법칙세가지
첫째 법칙: 실패하는 단위 테스트를 작성할 때까지 실제 코드를 작성하지 않는다.
둘째 법칙: 컴파일은 실패하지 않으면서 실행이 실패하는 정도로만 단위 테스트를 작성한다.
셋째 법칙: 현재 실패하는 테스트를 통과할 정도로만 실제 코드를 작성한다.
위 세 가지 규칙을 따르면 개발과 테스트가 대략 30초 주기로 묶인다.
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
회사에서 다루고 있는 코드에서는 TDD를 보기 힘들다. 단위테스트를 고려하지 않은 설계이기 때문에 추가 개발되는 건도 TDD를 작성하기란 쉽지 않다. 앞으로 개인 프로젝트를 진행하게 되면 TDD 를 공부해서 꼭 적용해보고 싶다.