Community

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

← Go back
TIL-Assignment #14(2022.03.08[화])
#clean_code
2년 전
842
1

TIL-Assignment #14(2022.03.08[화])

TIL (Today I Learned)

2022.03.08

오늘 읽은 범위

10장 - 단위 테스트 173Page ~ 192 Page

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

  • 클래스는 작아야 한다!

    • 클래스를 만들 때 첫 번째 규칙은 크기다. 클래스는 작아야 한다. 두 번째 규칙도 크기다. 더 작아야 한다. 앞서 함수 장에서 했던 이야기를 되풀이할 의도는없다. 단지 클래스를 설계할 때도, 함수와 마찬가지로, 작게’가 기본 규칙이라는 의미다

  • 변경하기 쉬운 클래스

    • 대다수 시스템은 지속적인 변경이 가해진다. 그리고 뭔가 변경할 때마다 시스템이 의도대로 동작하지 않을 위험이 따른다. 깨끗한 시스템은 클래스를 체계적으로 정리해 변경에 수반하는 위험을 낮춘다.

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

  • 클래스 객체에 아주 작게 만들어야 하고, 단일 기능만 추가하는 함수들이 있어야 한다.

  • 단순한 코드가 남들이 알아보기 쉽고, 이해도 빠르게 전달한다.

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

  • 변경하기 쉬운 클래스 ?

1 comment