http://book.cakephp.org/2.0/en/contributing/cakephp-coding-conventions.html
これは古いと思いますが、v3
ブランチはまだタブも使用しています。新しいバージョンがPSR-2のようなものにない理由を誰かが知っていますか?
http://book.cakephp.org/2.0/en/contributing/cakephp-coding-conventions.html
これは古いと思いますが、v3
ブランチはまだタブも使用しています。新しいバージョンがPSR-2のようなものにない理由を誰かが知っていますか?
PSR-2はスタイルガイドであり、標準ではありません。標準であったとしても、任意です。
tab-v-spaces戦争は別として、CakePHPの空白プロジェクト全体を変更することには次の利点があります。
これには、次の欠点があります。
最後の2つのポイントは重要です-CakePHPはすでにさまざまな自動フォーマット関連の変更を行っており、リリースの構築中、またはあるバージョンから別のバージョンへの修正のバックポートを試みる際に、マージの競合への対処に費やされる/失われるたびに発生します。
これらは、PSR-2のこの特定のルールに従うことがすぐに発生する可能性が低い理由のいくつかです。
たぶん、ジェフ・アトウッドによるこの投稿が役立つでしょう:http: //www.codinghorror.com/blog/2009/04/death-to-the-space-infidels.html