記事へのコメント30

    • 注目コメント
    • 新着コメント
    JGEEM
    JGEEM "単一責任の法則は、「クラスには一つのアクター」"に同意。ただ、アクターを「特定の目的を持ったシステム外のナニカ」と捉えると、単一責任≒ひとつのことをうまくやる≒クラスには一つの目的と捉えても良いのでは

    2024/04/07 リンク

    その他
    pmint
    pmint 分担・並行作業しやすいように設計するのもありか。Reactが嫌われる理由なんかがデザイナーと作業分担できなくなる点だし。

    2023/12/20 リンク

    その他
    youko03
    youko03 “単一責任原則とは、そのクラスに対するアクターの数を絞る事を示しています”

    2022/03/22 リンク

    その他
    juve534
    juve534 「何」の変更理由が1つなのかとか、SRPについてよくまとまっている気がする。

    2021/05/31 リンク

    その他
    uva
    uva これはどうだろうか

    2021/05/30 リンク

    その他
    golden_eggg
    golden_eggg pullreqレビューのコメントで迂闊に触れると議論の応酬に繋がりがちなテーマだ

    2021/05/29 リンク

    その他
    callirhoe08
    callirhoe08 この1年くらい勉強してて俺も同じ意見だな。使う人が違うんだから違うでしょと普段から思ってるからとても腑に落ちる。

    2021/05/28 リンク

    その他
    r-west
    r-west えええ!?!?!? これって詰まる所、ひとつの事柄をひとつのクラスにせずに、大本の呼び出し元ごとにクラスを別に用意しろ、って読めるけど、それめちゃくちゃ過ぎるだろ。(続く)

    2021/05/28 リンク

    その他
    yamadar
    yamadar 単一責任の法則を綺麗に実装できてると気持ちいい

    2021/05/28 リンク

    その他
    soreso
    soreso SOLIDといいRESTといいまとめて説明するエントリが大半だけど、こうして「S」一文字を突き詰めてくれるエントリって良いな。こういう分割解説で最終的に網羅してくれるシリーズが増えてくれたら最高。

    2021/05/28 リンク

    その他
    Artificial
    Artificial

    2021/05/28 リンク

    その他
    hachibeechan
    hachibeechan スタンドは一人一つだけど、一つのスタンドが複数の能力を持つ場合もあるから話がややこしくなる

    2021/05/28 リンク

    その他
    otihateten3510
    otihateten3510 作者の人そこまで考えてないと思うよ

    2021/05/28 リンク

    その他
    ganaware
    ganaware わからん

    2021/05/28 リンク

    その他
    tonocchokun
    tonocchokun 複数の箇所に変更が生じるときは、ソースだけではなくそのタスクも単一責任原則を破っている可能性があると最近は思うようになった。

    2021/05/28 リンク

    その他
    tpircs
    tpircs クラスとモデルを同じ粒度のように書いてるけどそういうもんなんだっけ。クラスは実装の話だから小さくするけど、モデルは現実の話だから小さくできない。複数クラスでモデルを表すんだと思ってる。

    2021/05/28 リンク

    その他
    wwolf
    wwolf 俺達は雰囲気で単一責任原則を語っている

    2021/05/28 リンク

    その他
    uehaj
    uehaj これを知ってた人がどれぐらいいるか。知らない人が訳もわからず単一責任原則唱えていたとしたらOOPの形骸化であり喜劇。だから駄目なんだという話になるような。

    2021/05/28 リンク

    その他
    haru-s
    haru-s 分かりやすい

    2021/05/28 リンク

    その他
    masa8aurum
    masa8aurum “モジュールはたったひとつのアクターに対して責務を負うべきである。”

    2021/05/27 リンク

    その他
    nakag0711
    nakag0711 これそもそも定義が変なんじゃないかな。まずは一つの責任(機能)は一つのクラス(又はその下請けクラス)で実装せよというのが先じゃないの。その上で複数の機能を詰め込むなというのもあるんだろうけど

    2021/05/27 リンク

    その他
    n314
    n314 うんうんなるほどと思って読むけど、うまく分割するには結局未来の可能性を読む能力が要るんだよなあ…。管理者ユーザーが単に他人のデータを削除できる機能しか持ってない場合に、分けるのかどうかとか。

    2021/05/27 リンク

    その他
    iekusup
    iekusup ほー。

    2021/05/27 リンク

    その他
    tsuwatch
    tsuwatch 大事な話

    2021/05/27 リンク

    その他
    kasuke18
    kasuke18 アクターを適切に見分けるには経験が必要なのか、それとも大体は直感的にわかるものなのか“アクターはシステムに対する変更要求の出発点である”

    2021/05/27 リンク

    その他
    h_taiji
    h_taiji 保存

    2021/05/27 リンク

    その他
    for-my-internet-demo
    for-my-internet-demo 初めて聞いた時これ場合によってはアクターごとにアプリ書くのに近いことになっちゃうのかな?て思ったんだけどあんまちゃんとしたサンプル見れたことない

    2021/05/27 リンク

    その他
    turanukimaru
    turanukimaru 言い方の違いだが全てのアクターがそのクラスに単一の責任しか求めないまでドメインを限定するというか単一責任を囲むように領域を作る。領域は学術分野みたいなもんで、同じ対象でも興味の持ち方で別クラスになる。

    2021/05/27 リンク

    その他
    Windymelt
    Windymelt “「プログラマが知るべき97のこと」における、アンクルボブの例では従業員クラスを三つのクラスに分割する例が載っています。”

    2021/05/27 リンク

    その他
    t-wada
    t-wada 単一責任原則(SRP)はUnix哲学の「ひとつのことをうまくやれ」と混同しがちだけど、「クラスには一つのアクター」という原則であり、アクターとクラスの分轄を連動させることで変更箇所を局在化し、仕様変更に強くなる

    2021/05/27 リンク

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    単一責任の原則(Single responsibility principle)について、もう一度考える | オブジェクトの広場

    単一責任の原則(Single responsibility principle)について、もう一度考える はじめに オブジェクトの...

    ブックマークしたユーザー

    • JGEEM2024/04/07 JGEEM
    • takaheraw2024/03/29 takaheraw
    • razokulover2024/03/28 razokulover
    • nishitki2024/03/28 nishitki
    • xmobile2024/03/28 xmobile
    • a-hamahama2024/02/21 a-hamahama
    • pmint2023/12/20 pmint
    • kazre2023/09/25 kazre
    • Chisei2023/09/25 Chisei
    • toracoya2023/08/18 toracoya
    • techtech05212023/04/29 techtech0521
    • nyamadori2023/04/06 nyamadori
    • gigs1232023/03/19 gigs123
    • knj29182023/02/23 knj2918
    • enemyoffreedom2022/12/22 enemyoffreedom
    • kaido2022/07/30 kaido
    • mitukiii2022/06/15 mitukiii
    • lanius2022/05/05 lanius
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - テクノロジー

    いま人気の記事 - テクノロジーをもっと読む

    新着記事 - テクノロジー

    新着記事 - テクノロジーをもっと読む

    同時期にブックマークされた記事