강의

멘토링

로드맵

Inflearn コミュニティ Q&A

ilypsj1356 のプロフィール画像
ilypsj1356

投稿した質問数

クリーンコーダーズ: 実践 オブジェクト指向プログラミングと TDD マスタークラス

クリーンコダーズ 講座 13. SRP(Single Responsibility Principle)

13강, 책임을 나누는 기준

作成

·

117

0

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

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

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

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

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

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

クイズ

개발 과정에서 읽기 쉬운 코드를 작성하는 것이 중요한 주된 이유는 무엇일까요?

코드를 더 빠르게 컴파일할 수 있기 때문입니다.

소프트웨어의 장기적인 유지보수 비용을 줄여주기 때문입니다.

개발 초기 단계에서 기능을 더 빠르게 구현할 수 있기 때문입니다.

개발자의 개인적인 코드 작성 습관을 개선하기 때문입니다.

回答 1

0

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

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

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

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

ilypsj1356 のプロフィール画像
ilypsj1356

投稿した質問数

質問する