回答編集履歴

1

edit

2020/10/01 11:33

投稿

m.ts10806
m.ts10806

スコア80875

test CHANGED
@@ -13,3 +13,23 @@
13
13
  [Laravel ](https://github.com/laravel/laravel)
14
14
 
15
15
  [CakePHP](https://github.com/cakephp/app)
16
+
17
+
18
+
19
+ ただ、ファイル数、行数 両方とも肥大化しない工夫も必要です。
20
+
21
+ 本当にファイルを分けなければならないか?共通化できないか?
22
+
23
+ コーディングルールは存在し、守られているか?
24
+
25
+
26
+
27
+ 肥大化するのは大抵設計甘めで好き勝手に作った場合に起きます。
28
+
29
+ きちんと規約し、レビューでしっかり叩く仕組みも必要でしょう。
30
+
31
+
32
+
33
+ フレームワークにもそういった「規約」がしっかりあってその通り書かないと全く動かないような「規約ありき」のものもあります。
34
+
35
+ PHPは自由度が高すぎるがためにスパゲッティコードになりやすいので、自由を奪うための規約は必須です。