Community

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

← Go back
TIL-Assignment #12(2022.03.06.)
#clean_code
2년 전
713

오늘 TIL 3줄 요약

<예시>

  • 테스트 코드가 지저분할 수록 실제 코드도 지저분해진다/

  • 테스트 코드는 실제 코드만큼이나 중요하다. 가독성은 실제 코드보다 테스트 코드에 더 중요하다.

  • 표현력을 높히고 간결하게 정리하자

</예시>

TIL (Today I Learned) 날짜

2022. 03. 06

오늘 읽은 범위

9장. 단위 테스트

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

  • TDD 법칙

    1. 실패하는 단위 테스트를 작성할때까지 실제코드를 작성하지 말자

    2. 컴파일은 실패하지 않으면서 실행이 실패하는 정도의 단위 테스트를 작성하자

    3. 실패하는 테스트를 통화할 정도로만 실제코드를 작성하자

  • 테스트의 규칙

    1. Fast: 테스트는 빠르게 자주 돌아야한다.

    2. Independet: 테스트는 순서에 영향 받지 않고 독립적으로 실행되어야한다.

    3. Repeatable: 테스트는 반복가능 하여야 한다.

    4. Self-Validating: 테스트는 성공/실패이다.

    5. Timely: 테스트는 적시에 작성해야한다.단위 테스트는 해당 실제 코드를 구현하기 직전에 구현한다.

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

테스트 코드를 많이 작성하는 편은 아니라 다소 생소한 감각도 있었지만 중요성이 충분히 전해지는 장이 었다. 이후 코드 작성시에 다시 한번 줄그어둔 부분을 읽고 테스트 코드에 적용시켜 가고 싶다

오늘 읽은 다른사람의 TIL