何年もの間、XML ドキュメントをソース コードにインラインで格納し、「緑の海」を我慢してきましたが<include file="..." path="..."/>
、Visual Studio でドキュメントを独自の XML ファイルに移動するために使用できるディレクティブについて最近知りました。ヘルプ ファイル生成用の Sandcastle などと同様に、Intellisense はこの方法を使用しても機能するようです。
コードが大量のドキュメントの下に埋もれてしまう「緑の海」の問題を他の人がどのように処理しているのか疑問に思っていました。XML ドキュメントを別のファイルに移動し、コードの説明が必要な場合はインライン コメントを使用しますか?
長所
- コード ファイルは、より「クリーン」になります。
- コードを参照して、特定のコード ブロック/メソッドを見つけやすくなります。
短所
- インライン ドキュメントがない場合、見知らぬ人がコードを理解するのが難しくなる可能性があります。
- ドキュメントがないと、XML ファイルのことを忘れてしまい、コードが変更されたときにドキュメントを更新しない傾向が生じる可能性があります。