記事へのコメント16

    • 注目コメント
    • 新着コメント
    tmatsuu
    書籍「データ指向プログラミング」のまとめ。書籍見てみようかな

    その他
    burabura117
    この記事だけ読んでいると、結果としてPoEAAのTableModuleを再発明してるようにも見えるな。データと分離したコードもほぼデータエンティティに対応した構造になっているし。

    その他
    terazzo
    データスキーマの考え方はメタプログラミングが捗りそうでいいですね

    その他
    sa-yama321
    sa-yama321 他の側面は大して問題ではないんだけど「側面4: コードがメソッドとしてクラスに閉じ込められている」これが最も問題。範囲が狭まっただけでグローバル変数使うのと同じ問題をかかえている。早くなくなれOOP

    2023/10/25 リンク

    その他
    nemoba
    狭いDOPは、スキーマとデータ構造を汎用的なモノので関数型言語やれって話で、広いDOPもある。さらに、データ指向だけにすると、古来から数度定義がある。その辺りをオブジェクト指向踏襲しなくても感w

    その他
    tsimo
    tsimo あの本はclojureの考え方を是として他のプログラミング言語でそれをやるという内容で、昨今のJavaが舵を切った方向性を表すのにBrian Goetzが使ってるdata oriented programmingとは似て非なるものという印象なんよね。

    2023/10/25 リンク

    その他
    door-s-dev
    door-s-dev DOPってOOPより前からある考え方だと思うけれども自分が知っているものとは別物かな

    2023/10/25 リンク

    その他
    nakag0711
    多分それぞれのモジュールやレイヤへの入出力であるデータと、途中経過であるデータがあって、OOPでカプセル化するのは後者の方だけなんだと思う。OOP要らん言ってるのはWebがステートレスであることとも関係ありそう

    その他
    ch1248
    OOPでもクラス指向からメッセージ指向になったと解釈できるのかな。

    その他
    r-west
    面白そう。ただ実用的には、柔軟にはなるだろうけど、その対価がペイするのかわからん。VIP追加のとこOOPでもそんなではって思ってしまいメリットピンとこない。

    その他
    w1234567
    あの書籍はClojure信者が書いた宗教書みたいなもんだから話半分で読んだほうがいいぞ、ただ単にイミュータブルデータ入門として読んでこういう考えもあるんだな程度で受け取ったほうがいい

    その他
    onefootinthegrave
    つまりlispだよな、と

    その他
    udukishin
    不見識なので理解できてないだけかもしれないけど要は純関数に近い関数型プログラミングしましょうってことかな?とりあえず本買って読むか

    その他
    yarumato
    “古典的なOOPはコードとデータが混在、オブジェクトがミュータブルで、数が多くなり関係が複雑になりがち。 DOPは、コードとデータを分離、データはイミュータブルで複雑性を軽減。どの言語でも適用。”

    その他
    yojik
    適用はしないけどこの本はかなり面白かった。自分もデータのエンティティ系オブジェクトと処理担当のコントローラ系オブジェクトは分ける派だし。(OOっぼい利点はコントローラ系の組み合わせで発揮させる)

    その他
    nunulk
    Data Oriented Programming、データの可視性について言及してなくて(意図的?)、カプセル化のメリットってそこにもあると思うんだけど、その辺どうなんだろう。言語が提供するモジュール機構に依存することになるけど

    その他

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

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

    関連記事

    オブジェクト指向の複雑性を軽減する、データ指向プログラミング入門

    TL;DR データ指向プログラミング(DOP) とは、データとコードを分割してアプリケーションを設計・実装す...

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

    • funghi_seven2025/06/03 funghi_seven
    • learn2025/05/30 learn
    • retdaisuke2024/10/11 retdaisuke
    • techtech05212024/06/18 techtech0521
    • wkubota2023/12/04 wkubota
    • Chisei2023/10/29 Chisei
    • razokulover2023/10/28 razokulover
    • tmatsuu2023/10/28 tmatsuu
    • crayzic2023/10/28 crayzic
    • burabura1172023/10/28 burabura117
    • knj29182023/10/27 knj2918
    • nodat2023/10/27 nodat
    • terazzo2023/10/26 terazzo
    • locke-0092023/10/25 locke-009
    • master12232023/10/25 master1223
    • yamashiro01102023/10/25 yamashiro0110
    • sadayoshi_tada2023/10/25 sadayoshi_tada
    • candy12t2023/10/25 candy12t
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

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

    いま人気の記事

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

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

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

    新着記事 - テクノロジー

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

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

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

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