Inflearn コミュニティ Q&A
13강, 책임을 나누는 기준
作成
·
117
0
3분 43초경, 책임을 나누는 부류에서
"누가 해당 메서드의 변경을 유발하는 사용자인가"가 기준이 된다고 하셨는데,
메서드의 변경을 유발한다는 게
해당 메서드를 누가 호출하느냐? 어떤 사용자가 이 메서드를 사용하냐? 이렇게 이해하면 되나요?
메서의 변경을 유발한다는 의미가 해당 메서드를 이용한다는 의미인지? 정확히 메서드의 변경을 유발한다는 점이 무슨말인지 모르겠습니다.
javatdd객체지향클린-아키텍처클린코드-기획전
クイズ
개발 과정에서 읽기 쉬운 코드를 작성하는 것이 중요한 주된 이유는 무엇일까요?
코드를 더 빠르게 컴파일할 수 있기 때문입니다.
소프트웨어의 장기적인 유지보수 비용을 줄여주기 때문입니다.
개발 초기 단계에서 기능을 더 빠르게 구현할 수 있기 때문입니다.
개발자의 개인적인 코드 작성 습관을 개선하기 때문입니다.
回答 1
0
실제 그 기능을 사용한 사용자 역할을 집합인 actor를 의미합니다.
예. 한 팀의 모든 팀원들이 같은 기능들을 사용한다면 재무팀, 인사팀, 총무팀 등을 의미합니다.
SRP에서 책임은 변경의 원인입니다.
변경을 요청하는 "사용자 역할의 집합(재무티)" 입니다.




