Skip to content

Commit b908c6e

Browse files
committed
1 parent 02d754e commit b908c6e

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

best_practices/controllers.rst

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,10 @@
33
Symfonyは薄いコントローラとファットなモデルという哲学に従います。 つまり、コントローラは、
44
アプリケーションの様々な部分をとりまとめるグルーコードだけからなる薄いレイヤーにするべきです。
55

6-
経験則として、正確な基準はありませんが、コントローラに定義する変数は5個以下、
7-
アクションの数が10個以下で、各アクション内の行数は20行以内という「5-10-20ルール」に従う事は
8-
コードをコントローラからサービスにリファクタリングする際に役に立ちます。
6+
だいたいの目安として、次の「5-10-20ルール」に従うとよいでしょう。
7+
1つのコントローラで定義する変数を5個以下にすること、含まれるアクションを10個以下にすること、1つのアクションのコード行数を20行以下にすること。
8+
この数字に科学的な根拠はありませんが、コントローラーからサービスへリファクタリングすべきタイミングを見極める基準としては役立ちます。
9+
910

1011
.. best-practice::
1112

0 commit comments

Comments
 (0)