記事へのコメント34

    • 注目コメント
    • 新着コメント
    hatz48
    hatz48 `それは不当な抽象化です`

    2016/12/03 リンク

    その他
    ikaro1192
    ikaro1192 「抽象化のコストがコードを重複させるコストを上回らない限り、必ず抽象化する」、「学んだことを状況の中で正しく捉え、考えや行動の妥当性を常に問いかけるようにしましょう」

    2016/11/06 リンク

    その他
    lalala360
    lalala360 IDEがあると、影響範囲は自動的にわかるし、一度共通化した処理をインラインに戻すのも簡単なので、多少気楽。

    2016/11/04 リンク

    その他
    troter
    troter 不当な抽象化についてだと、たまたま同じ構造をしているのを理由に別々の機能のコードをひとまとめにしてはいけない(それぞれに対して別々の理由で変更が入る可能性があるから)という注意を受けたことがある。

    2016/11/04 リンク

    その他
    rryu
    rryu 抽象化する理由と必要性ができたら抽象化するというだけな気がする。DRYじゃないという理由だけで抽象化すると必要性が無いから無駄に複雑な感じになる。

    2016/11/02 リンク

    その他
    trashtoy
    trashtoy 似たようなコードが複数あった場合に, その類似性に意味があるのかたまたまなのか, あるいはその類似が一時的なものか恒久的なものかよく分析してから抽象化を実施すべき, 思う

    2016/11/02 リンク

    その他
    stilo
    stilo なんかこれすごくわかる。DRYは正論だから 悪いわけじゃないんだけど。。。

    2016/11/02 リンク

    その他
    rjge
    rjge 🌵ってdeadとかbrokenって意味があるのか / “恐ろしい意味のあるサボテンの絵文字「🌵」のことが忘れられませんでした。”

    2016/11/02 リンク

    その他
    hachibeechan
    hachibeechan 共通化と抽象化と混同してるだけという感想。共通化がクソだというのであれば同意だけど

    2016/11/02 リンク

    その他
    tbpg
    tbpg こういう話題はサンプルコードが欲しい感じ

    2016/11/01 リンク

    その他
    t2y-1979
    t2y-1979 書いてある内容だけだと適切な抽象化ができない設計の素人なように読める

    2016/11/01 リンク

    その他
    Dai_Kamijo
    Dai_Kamijo DRYと不当な抽象化によるコストについて | プログラミング | POSTD @POSTDccさんから — 上條 大 (@Dai_Kamijo) November 1, 2016 from Twitter https://twitter.com/Dai_Kamijo November 01, 2016 at 10:27PM via IFTTT

    2016/11/01 リンク

    その他
    NOV1975
    NOV1975 そもそもDRYすなわち抽象化である、という前提がおかしくない?単なる共通化(ローカルメソッド化)からAPI化まで色々あるでしょ。

    2016/11/01 リンク

    その他
    otoan52
    otoan52 個人的にすごく陥り的な罠なんだよな...。気づくと難しいこと書いてしまってる

    2016/11/01 リンク

    その他
    zentarou
    zentarou 下手くそな共通化だったらコピペの方がマシって程度だな

    2016/11/01 リンク

    その他
    a-kuma3
    a-kuma3 抽象化のコストは先にかかるけど、コードを重複したときのコストは後から来るからなあ/ツケとも言う

    2016/11/01 リンク

    その他
    Chiastolite
    Chiastolite ぼんやり、あれ?DRYの名前が悪い?(一度書いたコードは全部まとめなくちゃいけないような印象与えそう)とか思ってた

    2016/11/01 リンク

    その他
    aoki789
    aoki789 1時間書くのに10時間コードを読んでるっていう根拠となる資料はどこにあるの?

    2016/11/01 リンク

    その他
    moro
    moro 言わんとすることはわかるのだけど、リアルワールドで目にする"理解するのに何時間もかかるような"コードは「60行コピペしました。12行目と36行目で呼び出す関数を変えました」みたいな方が多い

    2016/11/01 リンク

    その他
    pixmap
    pixmap 抽象化されたコード VS 冗長なコード という軸よりも、メンテナンスしやすいコードかどうかを考えたほうがいいように思う。

    2016/11/01 リンク

    その他
    naocho_f
    naocho_f コピペした方が楽な場合が多いコードにばかり触れている気がする

    2016/11/01 リンク

    その他
    orenonihongogayabai
    orenonihongogayabai 半分同意、ただし何でもコピペするマンが作成した神オブジェクトはチェーンソーで殺すべき/複雑さよりサイズ感が大きければぶった切るべき、サイズ感に比べ複雑さが増してるなら事情により目をつぶる

    2016/11/01 リンク

    その他
    suthio
    suthio “抽象化のコストがコードを重複させるコストを上回らない限り、必ず抽象化する。”

    2016/11/01 リンク

    その他
    itouhiro
    itouhiro 「プログラマは1時間コードを書くごとに、10時間コードを読んでいる。抽象化するとコードを理解するための読む時間、負荷が脳にかかる。抽象化に調整を加えた不当な抽象化のコスト」

    2016/11/01 リンク

    その他
    umai_bow
    umai_bow こういうのってビジネス要件に依存するから、コーディングのテクニックのレベルでこれ!って言えない

    2016/11/01 リンク

    その他
    ledsun
    ledsun リファクタリングの本に「(二回でなくて)三回重複したら、共通化しなさい」て、書いてあるのと、似ているかな?

    2016/11/01 リンク

    その他
    a_suenami
    a_suenami "既存のコードは強い影響力を持つ。存在自体が、そのコードが正確かつ必要であることを物語っている。"

    2016/11/01 リンク

    その他
    katzchang
    katzchang 「抽象化のコストがコードを重複させるコストを上回らない限り、必ず抽象化する」

    2016/11/01 リンク

    その他
    akiyan
    akiyan これはとても思う。抽象化するときは呼び出し元をテストコードでガチガチにカバレッジしとかないと、抽象化部分の変更が怖すぎる。

    2016/11/01 リンク

    その他
    yu_wasama
    yu_wasama 抽象化は現場のノリではなくクリーンアーキテクチャなどレイヤー分けされたスタイルに従うが吉だとおもう

    2016/11/01 リンク

    その他

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

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

    関連記事

    DRYと不当な抽象化によるコストについて | POSTD

    記事は、もう随分と長い間、私がToDoリストに記したままになっていたものです。ですが今日だけは、そ...

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

    • techtech05212024/01/02 techtech0521
    • yoyama2020/02/20 yoyama
    • itosho5252019/11/18 itosho525
    • inoueyuworks2018/05/02 inoueyuworks
    • chroju2017/05/21 chroju
    • willnet2017/05/02 willnet
    • hatz482016/12/03 hatz48
    • daiki_172016/12/02 daiki_17
    • heatman2016/11/29 heatman
    • lEDfm4UE2016/11/23 lEDfm4UE
    • Tomosugi2016/11/09 Tomosugi
    • tamu222i2016/11/08 tamu222i
    • banana-umai2016/11/07 banana-umai
    • J1382016/11/07 J138
    • ikaro11922016/11/06 ikaro1192
    • lalala3602016/11/04 lalala360
    • troter2016/11/04 troter
    • rydot2016/11/03 rydot
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

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

    いま人気の記事

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

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

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

    新着記事 - テクノロジー

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

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