SRP:단일 책임 원칙 (Single Responsibility Principle)1 클린 아키텍처:소프트웨어 구조와 설계의 원칙(Clean Architecture) - 3부 : 설계 원칙 (7장) [7장] SRP: 단일 책임 원칙 단일 책임 원칙. 프로그래머가 이 원칙의 이름을 듣는다면 모든 모듈이 단 하나의 일만 해야 한다는 의미로 받아 들이기 쉽다. 헷갈리지 마라. 단 하나의 일만 해야 한다는 원칙은 따로 있다. 그것은 바로 함수는 반드시 단 하나의 일만 해야 한다는 원칙이다. 이 원칙은 커다란 함수를 작은 함수들로 리팩토링하는 더 저수준에서 사용 된다. SRP : 단일 모듈은 변경의 이유가 오직 하나뿐이어야 한다. 소프트웨어 시스템은 사용자와 이해관계자를 만족시키기 위해 변경된다. SRP가 말하는 ‘변경의 이유’란 바로 이들 사용자와 이해관계자를 가리킨다. SRP : 하나의 모듈은 오직 하나의 사용자 또는 이해관계자에 대해서만 책임져야 한다. ⇒ 하나의 모듈은 오직 하나의 액터에 대해서만 책.. 2020. 3. 1. 이전 1 다음