개발자 99% 커뮤니티에서 수다 떨어요!
오늘 TIL 3줄 요약
클래스는 작게!
클래스
TIL (Today I Learned) 날짜
2022.03.08
오늘 읽은 범위
10장 클래스
책에서 기억하고 싶은 내용을 써보세요.
클래스는 작아야 한다!
메서드 수의 문제가 아니고 해당 클래스가 가지는 책임으로 따짐!
간결한 이름이 떠오르지 않는다면 클래스 크기가 너무 커서 그렇다.
클래스 이름이 모호하다면 책임이 너무 많아서다.
단일 책임 원칙 : 클래스나 모듈을 변경할 이유가 단 하나쁜이어야한다.
함수를 작게, 매개변수 목록을 짧게
클래스가 응집력을 잃는다면 쪼개라!
테스트가 가능할 정도로 시스템의 결합도를 낮추면 유연성과 재사용성도 더욱 높아진다.
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
정처기 공부하면서 무슨 말인지도 모르고 외웠던 SOLID 법칙을 여기서 설명해줄 줄은 몰랐다! 드디어 절반은
이해한 것 같다!
궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.
n/a
오늘 읽은 다른사람의 TIL
roghabo님 클린코드 10장 클래스 – 노마드 코더 Nomad Coders