최대 1 분 소요

오늘의 책 읽기: 8장. 경계 - 9장. 단위 테스트


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

  • 학습 테스트는 공짜 이상이다.
  • 실제 환경과 테스트 환경은 요구사항이 판이하게 다르다.
  • 실제 환경에서는 절대로 안되지만, 테스트 환경에서는 전혀 문제 없는 방식이 있다. 대게 메모리나 CPU 효율과 관련 있는 경우다. 코드의 깨끗함과는 철저히 무관하다.
  • 테스트 하나마다 헌 개념만 테스트하라.
  • FIRST: Fast, Independent, Repeatable, Self-Validating, Timely
  • 테스트 코드를 깨끗하게 유지하자.

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

  • 지금 진행중인 플러터 프로젝트에서는 테스트를 적용하지 않고 있다. 플러터에 테스트가 존재하는지도(당연하게도 존재한다) 신경쓰지 않았다. 플러터 공부하고 바로 개발하기 바빴다는 핑계가 있을 수도 있겠다. 하지만 리팩터링과 마찬가지로, 테스트도 프로젝트가 커질 수록 필요하고 개발 진행 속도를 덜 더디게 하는 역할을 하는 것 같다.
  • 뭔가 하나만 하려고 해도 공부할 게 참 많다.

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

-

📗 오늘 읽은 다른사람의 TIL

#노개북 #노마드코더 #개발자북클럽