これをウィキにしたかったのですが、それには新しすぎます。さて、ここにシナリオがあります:
私の会社には「フレームワーク」があり、これを使用してサイトをかなり迅速に構築できます。「フレームワーク」はデータベースに大きく依存しており、データベース内のあらゆる種類のHTML、PHP、Javascriptを取得して出力します。例えば:
/**
* create_product.php
*
*/
$page_id = 104;
include(output.php);
/**
* output.php
*
*/
SELECT output FROM table_with_outputs where id = $page_id;
実際のシナリオはもう少し複雑ですが、アイデアはそこにあります。ほとんどすべてがデータベースに保存されているため、このようなコードを維持するのは難しいと思います。デバッグするための.phpページを簡単に見つけることができません。メンテナンスが難しいと言ったとき、上司はUI要素をより簡単に追加/編集できる柔軟性があると正当化しました。維持するのが難しいことに加えて、反論は何ですか?