ホームページ  >  記事  >  php教程  >  プロジェクト文書作成の 10 のベスト プラクティス

プロジェクト文書作成の 10 のベスト プラクティス

WBOY
WBOYオリジナル
2016-06-21 08:50:55836ブラウズ

ソフトウェアの開発と保守のプロセスにおいて、ドキュメントはソフトウェア開発の効率を向上させ、ソフトウェアの品質を保証し、ソフトウェアの使用中にガイダンス、ヘルプ、および混乱を提供するために不可欠な情報です。 。 効果。特に保守作業においては、文書化の重要性は自明のことです。

この記事では、皆さんの仕事に役立つことを願って、ソフトウェア開発におけるドキュメント作成のベスト 10 の実践方法をまとめました。

1. ドキュメント作成を開発作業の重要な部分として扱います (たとえば、総開発時間の 10% を占めます)。ソフトウェア開発ではドキュメントなしでは生きていけませんが、ドキュメントの作成にほとんどの時間が費やされるのであれば、それは適切ではありません。コードドキュメント、要件記述ドキュメント、設計ドキュメント、テストドキュメント、ユーザーマニュアルなどを必要に応じて開発でき、開発完了後、これらのドキュメントはバージョン管理ツールやWebベースのプラットフォームを通じて管理および共有できます。

2. コードのドキュメントは非常に重要です 。最善の方法は、「自己文書化」コードを記述することです。変数、メソッド、クラス、パッケージなどの名前は意味のあるものでなければならず、コード フローは明確でなければなりません。非常に複雑なコード スニペットの場合は、短いコメント行を含めることができます。関連するタグやコメントをコードに追加して、Javadoc ドキュメントを自動的に生成することもできます。

3. 将来引き継ぐ開発者向けに、重要な設計機能とUML 図など、大量の不要な情報は必要ありません

4. 要件/問題/未納品プロジェクト/機能ポイント追跡ドキュメントも非常に重要です。追跡ツールを使用すると、この作業がより効率的になります。これらのツールは、クイック検索、編集などのタスクを完了するのに役立ち、プレーン テキスト ドキュメントを生成できます。

5. テスト追跡ドキュメントも重要です 。いくつかのツールを使用して、テスト シナリオとテスト結果を記録し、関連する要件をいくつか添付できます。このようにして、ソフトウェアの機能ステータスを簡単に監視できます。

6. ドキュメントは継続的な作業であり、開発者は開発プロセスが終了するまでいつでもこれらのドキュメントの最新バージョンを更新または再生成する必要があります。 ドキュメントは、最新でなければ価値がありません

7. テキスト形式のドキュメントの場合、バージョンは非常に重要です 。新しいドキュメントにはそれぞれ新しいバージョン番号が必要です (バージョン番号は会社のバージョン管理ポリシーによって決定されます)。追跡を容易にするために、この情報をバージョン追跡テーブルに記録する必要があります。

8. 統一された文書テンプレート があります。読みやすさを高めるために、ドキュメントのヘッダー、フッター、タイトル、フォント サイズは一貫している必要があります。表紙、目次、図表、用語集などを追加するなど、さらに改善することもできます。

9. 文書の形式、使用言語、タイプミスなどにも注意する必要があります。。入力ミス、表のサイズの不一致、インデントなどの問題により、読者の注意が散漫になる可能性があります。

10. プロジェクト中に学んだ経験を記録し、他の人と共有します。開発者は各プロジェクトで実践的な経験 (アーキテクチャ、コード、構成など) を得ることができますが、この経験に関する情報は標準の開発ドキュメントには表示されません。開発者はこれらの経験を蓄積し、共有し続ける必要があります。これにより、現在の開発の進捗が加速され、将来的に困難な作業や反復的な作業を行う際に大きな助けとなる可能性があります。 英語原文: 10 Software Documentation Best Practices



声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。