inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

클린 코더스: 실전 객체 지향 프로그래밍과 TDD 마스터 클래스

클린 코더스 강의 13. SRP(Single Responsibility Principle)

13강, 책임을 나누는 기준

125

박성주

작성한 질문수 1

0

3분 43초경, 책임을 나누는 부류에서

"누가 해당 메서드의 변경을 유발하는 사용자인가"가 기준이 된다고 하셨는데,

메서드의 변경을 유발한다는 게

해당 메서드를 누가 호출하느냐? 어떤 사용자가 이 메서드를 사용하냐? 이렇게 이해하면 되나요?

메서의 변경을 유발한다는 의미가 해당 메서드를 이용한다는 의미인지? 정확히 메서드의 변경을 유발한다는 점이 무슨말인지 모르겠습니다.

java tdd 객체지향 클린-아키텍처 클린코드-기획전

답변 1

0

백명석

실제 그 기능을 사용한 사용자 역할을 집합인 actor를 의미합니다.

예. 한 팀의 모든 팀원들이 같은 기능들을 사용한다면 재무팀, 인사팀, 총무팀 등을 의미합니다.

SRP에서 책임은 변경의 원인입니다.

변경을 요청하는 "사용자 역할의 집합(재무티)" 입니다.

13 섹션 병렬 스트림 고급 1탄 매치 문의

0

14

1

29강 5:00

0

24

2

빈 스코프 개념의 중요성

0

21

1

3차원 배열의 인덱스 해석 순서와 3중 반복문 순회 메커니즘에 대해 질문드립니다.

0

20

1

인텔리제이 설정 최신화 관련 확인 부탁 드립니다!

0

35

2

띄어쓰기

0

34

2

공부 순서

1

42

2

코딩 문제 사이트 접속 오류

0

27

1

재귀함수 연산법

0

31

2

동일성 동등성

0

21

1

안녕하세요 치킨 디도스 이벤트 보고 흉내내보려 들어왔습니다..

0

26

2

47번 리턴 관련 질문

0

28

1

useState 직접 구현 부분에서 질문이 있습니다.

1

43

1

학습을 하고 블로그에 정리를 해도 괜찮을까요?

1

41

1

실무 내용 문의드려요

0

28

2

IO활용-회원관리예제1 샘플코드 문의

0

21

1

join에대해 질문드립니다.

0

23

1

pg사가 있다고 가정하면

0

26

1

중급 1편 학습 방향에 대해 조언 부탁드립니다

0

44

1

To-Do App

0

27

1

강의노트 접속 불가

0

29

2

Kafka Cluster 구성도 질문

0

25

1

org.fitness 라이브러리를 어떻게 받을 수 있나요

0

170

2

11. Null is not an error의 예제인 top 함수는 커맨드인가요 쿼리인가요??

0

141

2