Community

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

← Go back
클린코드 읽기 9장.
#clean_code
2년 전
581

오늘 TIL 3줄 요약

  • TDD - 실제 코드 전에 단위 테스트

  • 깨끗한 테스트 코드에 필요한 3가지 : 가독성, 가독성, 가독성

  • 테스트 함수 하나에 개념 하나만 테스트하기.

TIL (Today I Learned) 날짜

2022.03.06

오늘 읽은 범위

9장 단위 테스트

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

TDD 법칙 3가지

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

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

  3. 현재 실패하는 테스트를 통과할 정도로만 실제 코드를 작성한다.

유연성, 유지보수성, 재사용성

  • 테스트 코드를 깨끗하게 유지하지 않으면 결국은 잃어버린다.

  • 그리고 테스트 케이스가 없으면 실제 코드를 유연하게 만드는 버팀목도 사라진다.

이중 표준

  • 단순하고 간결하고 표현력이 풍부해야 하지만 실제 코드만큼 효율적일 필요는 없다.

First

  • F.I.R.S.T(Fast, Independent, Repeatable, Self-Validating, Timely)

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

단위 테스트를 적용해보려 하는 지금, 도움이 많이 되었다. 단위 테스트의 효용부터 사용법, 원칙.

실제로 유닛 테스트 작성해야할 시기에 다시 읽어보고 적용해봐야겠다.