私は層(API、ドメイン、リポジトリ、DTO、エンティティ)を含むWeb APIプロジェクトで作業しています。各レイヤーのソースコードを文書化したい。 私は、各レイヤーの各機能についてコメントを始めました。それは良い方法ですか? 私のソースコード(c#プロジェクト)の正確で専門的な品質の文書を作成し維持するための最良の手法またはツールはどれですか。C#プロジェクトのソースコードの品質に関する文書ですか?
-2
A
答えて
2
ベストのように、XML形式で、あなたのコード内のすべてのメソッド/クラスのための要約を書くために実際にある:
/// <summary>
/// This class performs an important function.
/// </summary>
public class MyClass{}
さらに詳しい情報:https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/xmldoc/xml-documentation-comments
これらのXMLベースのコメントを使用して、あなたがすることもできます完全なドキュメントを生成するために異なるツールを使用してください。個人的に私はDoxyGenを使用しました。これは、コード内のコメントと要約に基づいて完全なHTMLドキュメントを生成するツールです。
関連する問題
- 1. C++テンプレートの構文(STLライブラリのソースコード)に関する質問
- 2. オープンソースのObjective-Cプロジェクトは、高品質のコードですか?
- 3. Cソースコードのラテックス文書
- 4. クリアケースとソナーqubeソースコード品質の統合
- 5. どのC++ opensourceプロジェクトのコード品質は非常に高いですか?
- 6. C++で書かれた高品質なオープンソースのTTSエンジン
- 7. R:Rプロジェクトのための高品質のGUIを書く
- 8. C++プロジェクトのソースコードのレイアウト
- 9. LWUIT商品に関する質問
- 10. C#でのカスタムコレクションに関する質問
- 11. プロジェクトの権限で品質プロファイルを変更する
- 12. C++のCNTKLibraryの使用法に関する質問文
- 13. C++に関する質問
- 14. プロジェクトのソースコードを含む文書を作成
- 15. C#で高品質の回転文字列を描画する方法は?
- 16. すべてのプロジェクトに高品質のゲートと品質のプロファイルを適用するにはどうすればよいですか?
- 17. GetElementsByTagNameに関するCLR C++構文の質問
- 18. C++の宣言構文に関するトリック質問
- 19. objective-cのセッターに関する質問
- 20. Visual C++のargvに関する質問
- 21. C#StreamReaderのマーキングに関する質問
- 22. C#EventHandlerの質問C#でのEventHandlerに関する
- 23. Pythonの構文に関する質問
- 24. EclipseプロジェクトにC/C++の性質を追加する
- 25. SOLR(4.3) - 「劣悪な」品質(非常に短い)文書のスコアを下げる
- 26. C++のための高品質ライブラリ
- 27. PostgreSQLのrandom()関数の品質は?
- 28. 品質のC++スタイルのガイドメトリックはありますか
- 29. libfreeRDPソースコードの文書はどこにありますか?
- 30. 品質管理と品質保証の技術指導とは何ですか?