記事へのコメント28

    • 注目コメント
    • 新着コメント
    axnsword
    axnsword S.O.L.I.Dの原則 SOLID モジュール性、カプセル化、拡張可能、組み立て可能なコンポーネント

    2021/02/06 リンク

    その他
    nilab
    nilab 「S:SRP、単一責任の原則」「O:OCP、解放閉鎖の原則」「L:LSP、リスコフの置換原則」「I:ISP、インタフェース分離の原則」「D:DIP、依存性逆転の原則」

    2020/11/05 リンク

    その他
    wataken44
    wataken44 たまに読み返したくなるSOLID原則

    2020/11/02 リンク

    その他
    ten-gallon-Mouse
    ten-gallon-Mouse “interface Connection { request(url: string, opts:any);} Connectionインターフェースは、リクエストメソッドを持っています。これを用いて、HttpクラスにConnection型の引数を渡します。 class Http {”

    2020/06/24 リンク

    その他
    t1mvverr
    t1mvverr 開放閉鎖の法則→「AnimalSound関数は、makeSound()があるクラスだけ、受け付けるよ」 インターフェイス(IF)分離の法則→「でかいIFを作ると無駄なメソッド作らないといけないよ。小さいIFを組合せて大きいIFを作ってよ」

    2019/02/28 リンク

    その他
    takatama
    takatama ちょっと違和感あるので、後で言語化したい

    2019/01/20 リンク

    その他
    vanbraam
    vanbraam サンプル・コードに違和感を覚えてすんなり読めないのは,自分の理解力が足りないからだろうか?

    2019/01/19 リンク

    その他
    rd050201
    rd050201 読み終わらないので後輩に読ませよっかな

    2019/01/17 リンク

    その他
    ku__ra__ge
    ku__ra__ge 単一責任の原則は「1つのプロシージャは1つのことだけをする」のクラス版だと理解している。

    2019/01/16 リンク

    その他
    ktykogm
    ktykogm OCP(解放閉鎖の原則)、関数やmethod内のロジックを増やしていくと変更点が深いし不要なロジックの確認が毎回求められ、どんどん面倒になる。クラスでロジック含めず増やすようにすると単純になり保守性が高い。

    2019/01/12 リンク

    その他
    turanukimaru
    turanukimaru id:chiroruxx 英語と日本語では「こと」の単位が違い「1つのこと」は一つの事象ではなく同じ文脈で語れる事象の集合です。例えばAnimalDBは複数の操作を含むが「永続化」という一つのこと、と捉えるとわかりやすいかも。

    2019/01/11 リンク

    その他
    cartman0
    cartman0 今の流れに合うんかな

    2019/01/11 リンク

    その他
    tezu35
    tezu35 Laravel EloquentはSRP違反だが、ModelをVOとDBに分けるのもイマイチな気が・・

    2019/01/11 リンク

    その他
    naglfar
    naglfar 守りたい原則。……現場の政治的な理由で守れない原則。つらい。

    2019/01/11 リンク

    その他
    ghostbass
    ghostbass SRPの説明はActiveRecord否定に見えるな。そうじゃなくても「変更理由」ってなんだよ、って感じだし。

    2019/01/11 リンク

    その他
    nekoruri
    nekoruri オブジェクト指向の中でSOLID原則が発見されたけど、本質的にはSOLID原則こそが本来あるべきモジュール化の性質であって、オブジェクト指向はそのための道具の一つぐらいに思っていた方が良い派

    2019/01/11 リンク

    その他
    miho-satoh-satomi
    miho-satoh-satomi SOLID原則 解説

    2019/01/11 リンク

    その他
    te2u
    te2u SOLID原則は「アジャイルソフトウェア開発の奥義」で知った。

    2019/01/11 リンク

    その他
    chiroruxx
    chiroruxx いつも単一責任の原則だけ納得できないのよなぁ。例題のAnimalDBは取得と保存のふたつの責任をおってるとは言えないの?

    2019/01/11 リンク

    その他
    marukot-ch
    marukot-ch 知らへんかった

    2019/01/11 リンク

    その他
    su_zu_ki_1010
    su_zu_ki_1010 がーっと書き上げた後にリファクタリングしようと思って毎回クラス名をどうしようかと悩むやつ。

    2019/01/11 リンク

    その他
    suzukiMY
    suzukiMY 『オブジェクト指向で、分かりにくい/メンテナンスができないプログラムを防ぐことはできません。S.O.L.I.D原則により、開発者にとって読みやすく、メンテナンス可能なプログラムを作成しやすくなりました。』

    2019/01/11 リンク

    その他
    atsushifx
    atsushifx SOLID全部を満たすのは難しいので、最初は「できればやる」レベルでいいと思う。リファクタリングやコードリーディングのときに考えるようにすることで、さらに良い設計ができたり自身に技術力がついたりする。

    2019/01/11 リンク

    その他
    lalupin4
    lalupin4 @nanana_nine まさかの 480 やで。

    2019/01/11 リンク

    その他
    kknsd
    kknsd SOLID原則て20年近く前に出てきてたんやで。。。

    2019/01/11 リンク

    その他
    haru-s
    haru-s ちょっと待って。単一責任ってこういうことだったのか。こんなん難し過ぎでしょどうやって正解を導くのこれ。

    2019/01/11 リンク

    その他
    w1234567
    w1234567 字面だけはよく聞くけど、そもそも最初のSRPが指すオブジェクトの責務(responsibility)とは何なのかすら日本人プログラマの98%ぐらいは理解してないだろ

    2019/01/10 リンク

    その他
    yarumato
    yarumato “オブジェクト指向プログラミング5つの原則。S:SRP、単一責任の原則 O:OCP、解放閉鎖の原則 L:LSP、リスコフの置換原則 I:ISP、インタフェース分離の原則 D:DIP、依存性逆転の原則”

    2019/01/10 リンク

    その他

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

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

    関連記事

    開発者が知っておくべきSOLIDの原則 | POSTD

    (編注:2020/08/18、いただいたフィードバックをもとに記事を修正いたしました。) オブジェクト指向プロ...

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

    • k_wizard2023/05/30 k_wizard
    • techtech05212023/05/28 techtech0521
    • ryosuke-fujii2023/02/17 ryosuke-fujii
    • takamizawa462023/02/12 takamizawa46
    • knj29182022/12/02 knj2918
    • kusamakura222022/10/20 kusamakura22
    • yimajo2022/03/18 yimajo
    • yamadar2022/02/25 yamadar
    • sato-y2021/05/06 sato-y
    • xkumiyu2021/05/06 xkumiyu
    • kurouru2021/02/21 kurouru
    • pongeponge2021/02/14 pongeponge
    • katoukaitou2021/02/13 katoukaitou
    • equi_libria2021/02/13 equi_libria
    • axnsword2021/02/06 axnsword
    • bongkura2021/02/03 bongkura
    • potorisu2021/02/02 potorisu
    • shining-corn2021/02/01 shining-corn
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

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

    いま人気の記事

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

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

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

    新着記事 - テクノロジー

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

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