コードイグナイターを使用しています。
私はなどのようないくつかのメソッドを持つクラス Orders を持っていstart_order(), close_order(),
ます..
そして、ユーザータイプごとに許可レベルがあります'admin','salesman','manager' ..
したがって、同じメソッドが毎回異なる実装になる場合があります。
だから、私の質問は次のとおりです:これはCIのベストプラクティスと見なされます:
1)さまざまなロジックの詳細を含む「注文」クラスで大きなメソッドを作成します。または
2)他のクラスで必要に応じてメソッドを繰り返します。
最初の選択肢を選ぶべきなのは明らかだと思います。しかし、私がそれをしたとき、大量のコードブロックになってしまいました。だから、これが私があなたの経験を求めている理由です。