NDepend を介して自分のプロジェクトの 1 つを実行していたところ、レポートによってアセンブリが苦痛の領域の隅に追いやられました。それは私が心配する必要があるものなのだろうかと思っていました。
ゾーン・オブ・ペインの本当の意味とは?カップリングが多くて簡単には変えられないということではないでしょうか。
ユーザーがAPIを拡張したくないので(一部の場所でのみ)、最近、多くのインターフェースを削除し、多くのクラスを封印しました。これは com オブジェクトの .NET ラッパーであるため、ユーザーが何かを拡張する必要はあまりありません。
痛みのゾーンから抜け出すための良い方法は何ですか?
ありがとう