ホームページ  >  記事  >  バックエンド開発  >  PHPのメソッド本体が長すぎる場合は分割してカプセル化する必要があるのでしょうか?

PHPのメソッド本体が長すぎる場合は分割してカプセル化する必要があるのでしょうか?

WBOY
WBOYオリジナル
2016-06-13 13:33:50971ブラウズ

PHP のメソッド本体が長すぎる場合、分割してカプセル化する必要があるかどうかについてお聞きしたいのですが
メソッド本体が長すぎる場合、主要な内部関数を分割してカプセル化する必要がありますか?
前提として、カプセル化されたメソッドは再利用されません。

の場合-----解決策----------
の問題は次のとおりです。長すぎるとコードが見にくくなります
そのため、コードをいくつかの汎用モジュール ファイルに分割することがあります。

これらの詳細を他の場所で呼び出す必要がある場合は、それらを他の場所に分割する必要があります。
これは私の個人的なアプローチです。
------解決策----------------------
1 つのメソッドを完了するにはいくつの関数が必要ですか?明らかに分割する必要があります
関数は関数であり、関数の数だけ関数が存在する必要があります
この点では、国によって違いはありません




------解決策----------------------
これもあまり関係がないと考えられます再利用。長い関数を複数の関数に分割します。読みやすくなり、他の人も一目で理解できるようになります。変化を加えたい場合は、特定の部分に焦点を当てるだけで済みます。 mvcと同じです
------解決策---------
カプセル化すると構造がより明確になります。そしてコメントを追加します。これにより、その後のメンテナンス中にめまいが起こるのを防ぐことができます。 。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。