[7장] SRP: 단일 책임 원칙
SRP(Single Responsibility Principle) : 단일 책임 원칙 단일 모듈은 변경의 이유가 하나뿐이어야 한다. SRP와 '함수가 반드시 하나의 일만 해야한다' 라는 원칙은 다르다. Actor: 소프트웨어 시스템의 변경을 요청하는 집단 변경의 이유는 이 actor를 가리키고, SRP는 아래와 같이 재정의 할 수 있다. 하나의 모듈은 하나의, 오직 하나의 actor 에 대해서만 책임져야 한다. actor가 소프트웨어 시스템의 동작 방식이 변경 되길 원한다면, 이것이 모듈을 변경할 이유가 되는 것이다. 모듈?: 소스 파일 혹은 함수와 데이터 구조로 구성된 응집된(conhesive) 집합 단일 actor를 책임지는 코드를 함께 묶어주는 힘이 바로 응집성이다. 응집성?: 모델이 책임지는 역할..
Books/Clean Architecture
2022. 9. 8.