코진남
clean code 9편 테스트 코드 본문
▶오늘 읽은 범위
8장. 테스트 코드
📑 정리본
- 테스트 코드가 방치되어 망가지면 실제 코드도 망가진다. 테스트 코드를 깨끗하게 유지하자.
- 테스트 당 assert 하나
- 테스트는 유연성, 유지보수성, 재사용성을 제공한다.
- 실패하는 단위 테스트를 작성할 때까지 실제 코드를 작성하지 않는다.
- 컴파일은 실패하지 않으면서 실행이 실패하는 정도로만 단위 테스트를 진행한다.
- 현재 실패하는 테스트를 통과할 정도로만 실제 코드를 작성한다.
- 이렇게 일 하면 사실상 실제 코드를 전부 테스트 해볼 수 있다.
✔오늘 책을 읽은 소감
테스트코드를 짜야 오히려 서비스가 커질때 버그, 오류잡기가 쉬워진다.
애자일한 시대에 tdd는 필수인것같다.
❓궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.
하.. 테스트 코드 작성해야하는데...
mock 사용은 너무 어렵다 ...
물론 .. 계속 테스트코드를 짜려고 노력은하고있다.
'Robert C.Martin 클린코드' 카테고리의 다른 글
clean code 10편 클래스 (0) | 2022.03.09 |
---|---|
clean code 8편 오류처리 (0) | 2022.03.04 |
clean code 7편 (0) | 2022.03.01 |
clean code 6편 (0) | 2022.02.28 |
clean code 5편 (0) | 2022.02.26 |