코진남

clean code 9편 테스트 코드 본문

Robert C.Martin 클린코드

clean code 9편 테스트 코드

woojin126 2022. 3. 6. 14:41

▶오늘 읽은 범위

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