Upgrade to Pro — share decks privately, control downloads, hide ads and more …

【ORM不要論の歴史】反論と、噛み合わなさの正体

 【ORM不要論の歴史】反論と、噛み合わなさの正体

Avatar for 赤神青空

赤神青空 PRO

September 13, 2026

Video

More Decks by 赤神青空

Other Decks in Programming

Transcript

  1. ▪9月の波で繰り返し引かれた指摘 反論① 論じている対象がずれている 不要論の多くはクエリビルダしか持たないORMを対象にしていて、本体である「オブジェクトとリレーションのマッピン グ」がほとんど議論されていない、という指摘。 ORM本来の価値は identity map や unit

    of work のほうにある 変更追跡、スキーマとマイグレーションの一元管理、インジェクションの回避 関連を lazy / eager で選べ、テストはインメモリSQLiteに差し替えられる クエリビルダだけを指すなら、条件によってはSQL直書きに負ける この譲歩も、同じ人が同じスレッドで書いている 今ココ 2026年 2/10
  2. ▪同じ話題なのに、熱量がまったく違う 発端の温度と、広がった先の温度 番組の中では 反対役を買って出た側が、途中で賛成に回っている 標準的な構造ならORMのほうがレビューしやすい、と認 めている マイグレーションは別の話、と会話の中で切り分けてい る 結論は「一度痛い目を見てから考え直す」 広がった先では

    「ORMは要る/要らない」の二択に圧縮された 指している責務がバラバラのまま、噛み合わずに進んだ 人格否定と受け取られる場面が出た 元の記事の著者が、投稿後に射程を補足する事態になっ た 議論が荒れたのは主張の中身ではなく、二択に圧縮されたことのほうに原因がありそう。 今ココ 2026年 5/10
  3. ▪同じ「要る/要らない」でも対象が違う 意見は、どの責務を指しているか b c d, e a, f 全体 オブジェクトと行の変換は30年うまくいっていない

    関連を属性として辿れて、取り方も選べる 生SQLでいいなら、マイグレーションの代案も出してほしい クエリビルダくらいの制約は欲しいのでKysely ORMは初心者のガードレール。AIが書くなら要らない 今ココ 2026年 不要側 必要側 必要側 中間 不要側 6/10