The Daily WTF · 記事
内部プラットフォーム効果
原題: The Inner-Platform Effect
あらすじ
- あるローン審査システムは、プログラマーに頼まなくても利用者がデータ構造を変えられるよう、組み込みのモデラーを備えて作られた。
- そこへ、フォームに項目を一つ追加するためだけに開発者が呼ばれる。
- モデラーは複雑になりすぎて、結局プログラマーにしか扱えない。記事はこのパターンに名前を付ける。カスタマイズ性を追い求めたあまり、それを作るのに使ったプラットフォームの劣化コピーになってしまうシステム、と。
どこが刺さるか
この名前はサイトの外でも定着した。「エンティティ、属性、値」の行を保存するテーブル、条件分岐が生えた YAML、専用のデバッガが必要になったルールエンジン。どれも柔軟性として始まり、最初のプラットフォームの中にもう一つ、出来の悪いプラットフォームを作って終わる。
利用条件: 著作権は Inedo PublishingCopyright © 2026 Inedo Publishing