Community

개발자 99% 커뮤니티에서 수다 떨어요!

← Go back
TIL-Assignment #11(2022.03.06[일])
#clean_code
2년 전
608

TIL-Assignment #12(2022.03.06[일])

TIL (Today I Learned)

2022.03.06

오늘 읽은 범위

9장 - 단위 테스트 153 Page ~ 170 Page

책에서 기억하고 싶은 내용을 써보세요.

  • TDD 법칙 세 가지

    • 첫째 법칙: 실패하는 단위 테스트를 작성할 때까지 실제 코드를 작성하지 않는다.

    • 둘째 법칙: 컴파일은 실패하지 않으면서 실행이 실패하는 정도로만 단위 테스트를 작성한다.

    • 셋째 법칙: 현재 실패하는 테스트를 통과할 정도로만 실제 코드를 작성한다.

  • 사실상 깨끗한 테스트 코드라는 주제는 책 한 권을 할애해도 모자랄 주제다. 테스트 코드는 실제 코드만큼이나 프로젝트 건강에 중요하다. 어쩌면 실제 코드보다 더 중요할지도 모르겠다. 테스트 코드는 실제 코드의 유연성, 유지보수성, 재사용성을 보존하고 강화하기 때문이다. 그러므로 테스트 코드는 지속적으로 깨끗하게 관리하자.

오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요

  • 테스트 코드 또한 깨끗하게 작성하고 깨끗하게 관리함으로써 누구에게나 보여질때 이게 테스트코드의 핵심만 담겨져 있는 내용을 전달 해야한다.

  • 나의 육체적 정신적 건강을 위해서 테스트 코드를 작성하는것은 매우 의미있는 행동이다. 그러므로 테스트 코드를 작성 함으로써 관리를 해야하나 이 테스트 코드를 아직까지 작성하는데 문제가 있다.

  • 코드 테스트 TDD가 아닌 리팩토링을 걸칠때 TDD를 함으로써 빠르게 문제 여부를 확인 할 수 있을 것이다.

궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.

  • TDD : Test Driven Developmen

    • 아직도 테스트 코드를 어떻게 짜야 잘 찌는지 모르겠다.

  • assert : ?

    • 참과 거짓을 판별....