最近、クライアントからMagentoストアの評価について連絡を受けました。ストア(本番環境で実行されている場合でも)のindex.php
ファイルで開発者モードが有効になっていることに気付きました。
if (isset($_SERVER['MAGE_IS_DEVELOPER_MODE'])) { //the variable is set.
Mage::setIsDeveloperMode(true);
}
彼らはこの店を2年以上生産に携わってきました。2013-02-09からのファイルの最も古いリビジョンを復元しましたが、まだ開発者モードがtrueに設定されていました。
Alan Stormによるこの記事を読んだ後:PHPのエラー処理とMagento開発者モードクライアントが開発者モードを無効にすることを推奨する理由を本当に考えることはできません。
本番環境で有効にすることの有害な側面はありますか?
アランストームのまとめ:
開発者モードは、問題が発生したときにユーザーに厄介なPHPエラーを与えることなく、よりクリーンなコードを作成するのに役立ちます
私にとってはかなり前向きなようです。経験則として、私は以前、本番環境を開発者モードにすることはありませんでした。