PHPで開発しています。
開発者は私一人だけなので今まではエクセルなどに適当なメモを残しながら作業をしてきました。
開発が進み思いのほか規模が大きくなりプログラムの詳細を覚えていられなくなりました。
プログラムの詳細を後から見てわかるようにするにはどのようなドキュメントを作ればいいのでしょうか?
特に処理をクラスにわけて細かくした辺りから自分でもよくわからなくなっています。
クラス図というのを書いてみましたがクラスの関係はわかりますが流れが表現できません。
流れでいくとシーケンス図かなと思っています。
書き表したいのは、ある1つの機能を実行するための流れです。(機能ごとに図を書こうと思います)
処理をするためにどのクラスを使うのか?そのクラスは何を受け取って保持するのか?どのメソッドを実行するのか?別のクラスを使うのか?別のクラスのどのメソッドを使うか?
といった内容になります。
目的は後から機能を追加したり修正する際にどのクラスを修正したらいいのかを掴むためで、詳細としてはどのメソッドを実行しているかまでです。処理自体の詳細は必要ありません。
もしかしてこういう事は図ではなく詳細設計書などの仕様書に書くのかも知れませんし、プログラム内にコメントを残して分かりやすくするものかも知れません。
一人で開発しているので一般的にどうしているのかが知りたいです。
プログラムの質問でなくて申し訳ありません。
あまりドキュメントに時間を割けないので図で表せたらなと思います。
図で表すべきではない(向いていない)ならそう教えていただければ結構です。
ドンピシャでなくても○○図をベースに書いたらいいよ的な感じで教えて頂ければ自分で調べることもできます。
よろしくお願いします。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/10/21 14:29