本当にあなたのコード内の複雑さを軽減仕様のパターンを使用していますか? [閉まっている]
-
23-08-2019 - |
質問
私の読書から、仕様のパターンが大幅にデータをフィルタリングするために必要なメソッドの数を減らす減らすことができると思われます。どのような利点は、あなた仕様のパターンを使用して見たことがありますか?あなたが気づいた予期せぬ利点がありました。逆に、あなたはどのような落とし穴に遭遇したのですか?
解決
大規模なプロジェクトで作業している場合、あなたが最も確かに仕様パターンの使用がパフォーマンスの問題のためのホットスポットであることがわかります。これは、そのシンプルさと優雅さを、人々は元の著者によって考え出さないマナーのすべての種類でそれらを構成し、異なるコンテキストでを再利用されます。
これらの問題が解決することは通常容易であり、私は言葉「問題」を使用していても、それは良いことのようなものです。あなたは、彼らが問題であることが判明する前にこれらの事を修正していけない。
他のヒント
それはそれがより身近で航行可能とそんなに複雑さを軽減しません。すでにパターンを理解していれば、あなたがパターンを見ることができるので、コードも非常に複雑なコードを調べ、より扱いとなります。北/南と東/西のための番号街路のための文字入りの街並みを使用して小さな町にそれを例えます。あなたがパターンを理解するため、おそらくあなたは、あなたが前に存在していたことがない場合でも、ものを見つけることができるようになります。
所属していません StackOverflow