しばらくの間、ASP.NET を使用して Web サイトを構築しています。最初は、ASP.NET プロバイダー モデルの複雑さを学ぶことを避けていました。代わりに、必要に応じて既製のプロバイダーを使用し、他のすべてのニーズについては依存性注入フレームワークに大きく依存しました。
しかし最近では、ASP.NET 用のプラグ可能なコンポーネントを作成しており、もちろん、それを実現するために多くのカスタム プロバイダー ベースのソリューションを作成しています。しかし、多くの初期化コードが重複していることがすぐに明らかになりました。これは悪いことです。
そう...
- 構成のスパゲッティ コードを回避する方法について明らかになったベスト プラクティスはありますか?
- カスタム プロバイダーの構築が容易になるように、基本的な初期化コードを抽象化して共有するためのサンプル (基本/ヘルパー クラス、カスタム属性、リフレクション) を構築したことがありますか?
ノート:
Provider Toolkitサイトに私を送らないでください。私はすでにそのリソースを使い果たしたので、SOコミュニティに目を向けています:)