記事へのコメント35

    • 注目コメント
    • 新着コメント
    applejxd
    applejxd

    2019/10/31

    その他
    htnmiki
    htnmiki ワロタ

    2019/05/13 リンク

    その他
    dot
    dot コンテキストを無視して同じ処理だからという理由だけで共通化すると失敗するのよく見る。

    2019/05/13 リンク

    その他
    Kuichi
    Kuichi CSSで割とこんな状態になっていたりで辛い…。

    2019/05/13 リンク

    その他
    ardarim
    ardarim くそわろw 共通化自体はそんなに悪いことじゃなくて、共通化部分を密結合にしてしまうと後でハマるってパターンなんだよな。手足はいつでももげるようにしておかないと(そうじゃない)

    2019/05/13 リンク

    その他
    knok
    knok RPGツクールで動画作るのか…

    2019/05/13 リンク

    その他
    reachout
    reachout なぜそれぞれのクラスで条件分岐を実装出来なかったんや(呼び出しクラス名の上4桁で分岐するCase文を眺めながら)

    2019/05/13 リンク

    その他
    otihateten3510
    otihateten3510 DRY!(Don't Repeat Yourself!) ←これ消えて欲しいんだが /最もヤバいのは、共通モジュールが誰に使われてるか分からなくなるケース。そして共通モジュールを壊したら他の共通モジュールも壊れてジェンガ崩壊。

    2019/05/13 リンク

    その他
    KoshianX
    KoshianX DRYはあくまで原則であって必ずしもいいとは限らないってやつよなあ……。

    2019/05/13 リンク

    その他
    akanehara
    akanehara 似ているだけの別のものかもしれないと立ち止まらず拙速に共通化してDRI!DRI!と喜んでるの、カモノハシを鳥に分類するみたいなアホさを感じる。

    2019/05/13 リンク

    その他
    zyzy
    zyzy 共通化の罠と言うより、継承で共通化する罠のお話。継承は共通化ではなくフレームワークの柔軟性のためにのみ使うべきだよね。

    2019/05/13 リンク

    その他
    shogo_okamoto
    shogo_okamoto A-Fが別の人という設定だけど、大体の場合、過去の自分じゃない?

    2019/05/13 リンク

    その他
    rti7743
    rti7743 コピーしてバージョンをつけようとすると、MSが陥ったDLL地獄の再来。

    2019/05/13 リンク

    その他
    neogratche
    neogratche すごくわかりやすいし面白い

    2019/05/13 リンク

    その他
    el-condor
    el-condor 処理が似てるから安易に共通化するとこうなるという話。それが本当に抽象として同じなのか考えてみないとダメだよね。あとその分岐本当に必要か、というのも。

    2019/05/13 リンク

    その他
    otakumesi
    otakumesi 依存関係逆転原則の「抽象に依存せよ」という話ですよね

    2019/05/13 リンク

    その他
    stp7
    stp7 最初の「練炭」で草

    2019/05/13 リンク

    その他
    z1h4784
    z1h4784 こういうのは共通モジュールを触らず個別処理をやるためのクラスを別途作るのがベター。コールバック関数とかハンドラーとか使って

    2019/05/13 リンク

    その他
    quick_past
    quick_past そもそもフレームワーク化してる部分に直接手を入れてる時点で、PMは止めないの?(;´Д`)せめて共通モジュールから継承したクラス内でやればいいのに。

    2019/05/13 リンク

    その他
    FutureIsWhatWeAre
    FutureIsWhatWeAre 焼肉おごってもらってもあかんものはあかんと言っとかんと

    2019/05/13 リンク

    その他
    slkby
    slkby しれっとEFが増えてる辺りがリアル

    2019/05/13 リンク

    その他
    dorokei
    dorokei かっちりと共通化されたプロジェクトに修正入れるとき毎回悩むやつ

    2019/05/13 リンク

    その他
    D_first
    D_first コンテキストの異なるものを安易に共通化してはいけない

    2019/05/13 リンク

    その他
    akfmi
    akfmi Aの特別処理を共通モジュールに入れた時点で破綻しているのでは・・?

    2019/05/13 リンク

    その他
    tmurakam
    tmurakam だからといってコピペしまくっていいことにはならない

    2019/05/13 リンク

    その他
    gabill
    gabill 初めて個別処理が入る時点で、『共通処理を更に細かくバラバラにする→共通処理を、バラバラにしたミニ処理を呼びだす形にする→個別処理入りも同じ要領で別々に作る』とやれれば良いんだけど、時間がないとね...。

    2019/05/13 リンク

    その他
    gabari
    gabari 共通モジュールといいながら同じlibrary内にあるから起きる問題。別ライブラリにしておけば、特別処理を入れるときに循環参照になるからそもそもそこでストップかかる

    2019/05/13 リンク

    その他
    mohno
    mohno これ、共通モジュールを各クラスが“使う”だけなら「コピーしてオシマイ」だよね。条件分岐が各クラスに依存してる、とかでないと現実味が出ないのでは?w(←そこか?ww)

    2019/05/13 リンク

    その他
    kniphofia
    kniphofia 最後はリファではなくコピーでは。いじらない。

    2019/05/13 リンク

    その他
    ghostbass
    ghostbass 動かないコードは悪(というか評価に値しないが)だが、動くコードにも良し悪しはある

    2019/05/13 リンク

    その他

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

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

    関連記事

    ミノ駆動 on Twitter: "クソコード動画「共通化の罠」 https://t.co/MM750CNXc2"

    クソコード動画「共通化の罠」 https://t.co/MM750CNXc2

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

    • applejxd2019/10/31 applejxd
    • John_Kawanishi2019/05/15 John_Kawanishi
    • peketamin2019/05/15 peketamin
    • gggsck2019/05/14 gggsck
    • awekuit2019/05/14 awekuit
    • repon2019/05/14 repon
    • flying-cat2019/05/13 flying-cat
    • osamu36732019/05/13 osamu3673
    • sekiyado2019/05/13 sekiyado
    • kabochatori2019/05/13 kabochatori
    • posbin2019/05/13 posbin
    • muamqm2019/05/13 muamqm
    • rutenmeister2019/05/13 rutenmeister
    • koyancya2019/05/13 koyancya
    • rike4222019/05/13 rike422
    • tana_bata2019/05/13 tana_bata
    • NSTanechan2019/05/13 NSTanechan
    • amurot2019/05/13 amurot
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

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

    いま人気の記事

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

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

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

    新着記事 - テクノロジー

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

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