Community

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

← Go back
TIL 10장. 클래스
#clean_code
2년 전
544

오늘 TIL 3줄 요약

  • 테스트코드 부터 짜라!

  • 클래스도 작아야한다(단일책임, 응집도)

  • 변경이 쉽게

TIL (Today I Learned) 날짜

2022.05.09

오늘 읽은 범위

9장. 단위테스트 ~ 10장. 클래스

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

  • 테스트의 FIRST규칙

  • 정적공개상수 -> 변수 -> 정적 비공개 변수 -> 비공개 인스턴스 변수 -> 공개 함수 -> 비공개 함수(자신을 호출 하는 함수 직후에 위치)

  • 캡슐화를 푸는건 최후의 수단 최대한 숨기기

  • 클래스 이름에 proccesor, manager, super등 모호한 단어가 있다면 여러 책임을 떠맡았다는 증거이다. 또한 if, and, or, but을 사용하지 않고 25자 내외로 가능해야한다.

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

  • 그릇된 정보의 코드도 적절할 때가 있어서 신기했다. p.163

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

오늘 읽은 다른사람의 TIL

https://nomadcoders.co/community/thread/3496

https://nomadcoders.co/community/thread/3469