inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

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

13강, 책임을 나누는 기준

122

박성주

작성한 질문수 1

0

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

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

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

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

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

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

답변 1

0

백명석

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

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

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

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

codex로 적용해도 큰 문제 없을까요?

0

7

1

강의 자료는 어디서 다운 받나요?

1

6

1

강의 중복 확인 요청

0

6

1

volatile에 대해 질문 있습니다.

1

17

2

Mark and Sweep

1

23

1

20년 4,5회 13번

0

18

1

GC 알고리즘

1

19

2

용어 질문

1

17

1

호출횟수 질문입니다.

1

25

2

실행과정 질문입니다.

2

25

1

코딩 테스트 All-in-One(Java)' 강의 노션 교재 권한문의

0

19

1

벌크연산에서 member.getAge 호출 시 영속성 컨텍스트에서 데이터를 가져오는건가요?

0

22

2

중복내용 제보?!

1

27

2

태어난김에 세계일주 시간 초과

0

19

1

커리큘럼 중 정렬 관련 질문

0

18

1

코테 사이트 로그인 불가

0

25

1

여러 파드 환경에서 단일 실행 보장 방식

0

26

2

XAMPP에서 Apache, DB 재기동 시 접속안되는 문제

0

17

1

UserDataManager 클래스 hasSaveError 처리

0

25

2

제공해주신 자료에 스크립트들이 빠져있습니다

0

24

2

실습 권한이 없네요··· 이건 ··· 좀··· 401 에러떠요

0

29

3

inheritance startegy 선택시 고려사항

0

22

1

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

0

163

2

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

0

135

2