inflearn logo
강의

Course

Instructor

Clean Coders: Practical Object-Oriented Programming and TDD Masterclass

Clean Coders Lecture 13. SRP (Single Responsibility Principle)

13강, 책임을 나누는 기준

125

ilypsj1356

1 asked

0

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

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

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

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

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

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

Answer 1

0

msbaek710209

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

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

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

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

코드 버그

0

4

1

강의 자료

0

15

1

setter 사용하지 않기

0

14

1

27:15 break 출력

0

13

1

세션을 제대로 이해한게 맞는지 궁금합니다

0

12

0

강의자료

0

17

1

55강 파이썬에만있는 연산자들

0

25

2

55강의 파이썬에서만 있는 연산자들

0

22

2

강사님 질문있습니다.

0

20

1

안녕하세요 토비님 혹시 완성된 코드의 repository 주소는 없을까요?

0

27

2

강의 영상 업로드 질문

0

33

2

자막 오타 제보

0

29

1

운영환경에 적용해볼 수 없을때...고민입니다 ㅠㅠ

0

32

1

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

0

35

2

29강 5:00

0

34

2

빈 스코프 개념의 중요성

0

27

1

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

0

26

1

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

1

48

2

띄어쓰기

0

41

2

공부 순서

1

51

2

코딩 문제 사이트 접속 오류

0

28

1

재귀함수 연산법

0

33

2

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

0

170

2

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

0

141

2