記事へのコメント62

    • 注目コメント
    • 新着コメント
    sh19910711
    "分岐は複雑の始まり"

    その他
    takatama
    いつもながら分かりやすい。DRYだけなのがダメなのであって、他の設計原則も合わせて使う

    その他
    kattton
    いい話

    その他
    hachibeechan
    似たような日記書いたことあるけど、DRYは結果生じるものであって、判断に使うことはできても手段や手法に使うと終わりが始まるんや

    その他
    FromAtom
    わかりの世界だ

    その他
    side_tana
    圧倒的わかりがある

    その他
    yatmsu
    DRY原則ってコードの重複だけでなくて、ミドルウェアの設定とかドキュメントまで含んでるんですよ。https://qiita.com/yatmsu/items/b4a84c4ae78fd67a364c

    その他
    nharuki
    “DRYは悪い奴じゃない。DRY「だけ」しか考えないのが悪い”

    その他
    toritori0318
    例がわかりやすい

    その他
    take_she12
    良いスライドですね。最近プログラミングしてねぇ、、、危機感。

    その他
    kitaj
    『DRY「だけ」しか考えないのが悪い』

    その他
    kakku22
    問題の本質を捉えて素晴らしい例とともにまとめられていた.現場でもこういう場面が多々ある.これは良い

    その他
    pmint
    安易な分割が重複の原因。「○○を共通化しましょう」という発想は分割してしまってるからこそ。分割時から設計(変更できる点と変更できない点を決める作業)を考えるべき。

    その他
    seiunsky
    ちゃんとまとまってて良いなぁ

    その他
    june29
    おもしろかった / サンプルコードは Ruby っぽいけど set_first_name っていう Ruby っぽくないメソッド名を採用しているのにはなにか理由があるのかな

    その他
    Pasta-K
    いい話

    その他
    Nyoho
    実際にコードと共に本当にそれでいいのかが語られていてとても勉強になる。

    その他
    willnet
    最高にいいスライドだった

    その他
    vanbraam
    vanbraam アンチDRYではなく,"正しくDRYする為にはどうしたらいいか"というスライドだった;ただ,不変(そう)な物とそうでない物を予測する難しさが依然として残る事は肝に命じておくべきかと

    2018/02/10 リンク

    その他
    nrtkbb
    いいスライド。

    その他
    jacoby
    共通化しすぎて変更必要なときに困るのはよくある。DRYだけじゃなく凝縮度と結合度、単一責任原則、解放閉鎖原則も考慮して設計する。

    その他
    t-cyrill
    DRYにドライになりがちで笑ったのでブクマしました😇

    その他
    itouhiro
    「DRY原則(重複を排除)だけで分割すると複雑に。凝集度(関連高いのを同じ部品化)、結合度(部品同士の影響小さく)、単一責任原則(変更理由を単一に)、開放閉鎖原則(機能追加・修正で他クラス書き換えなし)」

    その他
    koogawa
    DRYに対してドライな態度をとらずに付き合っていきたい

    その他
    hatz48
    hatz48 ほんとに同じことなら繰り返さない方がいいんだけど、大体は同じに見えてもちょっとずつ違ってて無理な共通化が祟ることのが多いと感じるこの頃。

    2018/02/10 リンク

    その他
    bc_rikko
    "凝集度は高く/結合度は低く"

    その他
    cham510
    最初のやり方でset_first_nameをオーバーライドすれば良かっただけじゃないの?

    その他
    yassan0627
    とても良い話。

    その他
    nakag0711
    結局将来の変更をどれだけ予想できるかなんだよな

    その他
    Peranikov
    良い。DRYだけを考えた時の弊害と具体的な解決策が綺麗にまとまっている。

    その他

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

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

    関連記事

    今あえてDRY原則に向き合う

    Exploring the Power of Turbo Streams & Action Cable | RailsConf2023

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

    • techtech05212024/02/03 techtech0521
    • sh199107112020/02/11 sh19910711
    • swfz2019/01/14 swfz
    • takatama2019/01/02 takatama
    • phakchi08302018/09/19 phakchi0830
    • tokkata2018/07/03 tokkata
    • lugecy2018/06/01 lugecy
    • sh0g02018/04/25 sh0g0
    • hamaco2018/04/09 hamaco
    • upinetree2018/03/23 upinetree
    • tanishiking242018/03/15 tanishiking24
    • Windymelt2018/03/15 Windymelt
    • ofsilvers2018/03/15 ofsilvers
    • aereal2018/03/13 aereal
    • nnhrsk2018/02/28 nnhrsk
    • miki_bene2018/02/26 miki_bene
    • samurairodeo2018/02/20 samurairodeo
    • j-u2018/02/19 j-u
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

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

    いま人気の記事

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

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

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

    新着記事 - テクノロジー

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

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

    いま人気の記事 - 企業メディア

    企業メディアをもっと読む