Community

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

← Go back
[TIL] Assignment-12 (22.03.06[토])
#clean_code
2년 전
604

오늘 TIL 3줄 요약

  • 8.경계-외부 패키지를 호출하는 코드를 가능한 줄여 경계를 관리하자!

  • 9.단위테스트- 테스트코드도 중요하다. 테스트코드를깨끗하고 제대로 작성하자

  • 9.단위테스트- 테스트는 유연성, 유지보수성, 재사용성을 제공한다.

TIL (Today I Learned) 날짜

2022.03.06

오늘 읽은 범위

8장.경계,9장.단위테스트

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

  • 학습테스트는 공짜 이상이다 - 학습테스트는 이해도를 높여주는 정확한 실험이다. 학습테스트는 공짜 이상이다. 투자하는 노력보다 얻는 성과가 더 크다. (p.149)

  • 외부패키지를 호출하는 코드를 가능한 줄여 경계를 관리하자(p.152)

  • TDD의 법칙 세가지 ! - [첫째법칙 : 실패하는 단위 테스트를 작성할 떄까지 실제 코드를 작성하지 않는다] [둘째법칙: 컴파일은 실패하지 안흥면서 실행이 실패하는 정도로만 단위 테스트를 작성한다.][셋째법칙: 현재 실패하는 테스트를 통과할 정도로만 실제 코드를 작성한다](p.155)

  • 테스트는 유연성 유지보수성 재사용성을 제공한다 - 테스트 케이스가 있다면 공포는 사실상 사라진다. .테스트 커버리지가 높을수록 공포는 줄어든다, 아키텍처가 부실한 코드나 설꼐가 모호하고 엉망인 코드라도 별다른 우려없이 변경할 수 있다. (p.157)

  • 깨끗한 테스트 코드 - 테스트 코드에서 중요한건 가독성(생략) 여느코드와 마찬가지다 명료성, 단순성,ㅡ 풍부한 표현력이 필요하다.(p.158)

  • 테스트당 개념 하나- 이것저것 잡다한 개념을 연소긍로 테스트하는 긴 함수는 피한다. (생략)(p.66)

  • FISRT - Fast, Independent,Repeatable,Slef-Validating,Timely(p.168)

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

  • 테스트 코드를 작성해본적이 없어서 이번과제가 제일어려웠던것 같다.반드시 복습필요 !

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

  • FIRST규칙

  • TDD법칙

오늘 읽은 다른사람의 TIL