2011-07-23 4 views
2

私はgithub、sourceforgeなどで多くのopensourceプロジェクトを見てきました。 多くの大きなプロジェクトでコードを使いました。オープンソースプロジェクトはどこにデザインファイルを保持していますか?

シンプルなクラス図からシーケンス図までのデザイン図は見たことがありません。 また、多くのプロジェクト(すべてではない)は実際にコードにコメントはありません。

これはどのように可能ですか?デザインやコメントはありません。

答えて

3

これは現在のプロジェクトによって異なります。ソースツリーやプロジェクトのWebサイト、または任意の数の場所にデザインダイアグラムがあります。デザインダイアグラムはまったくないかもしれません。ソフトウェア開発には厳密には必要ではありません。

+0

実際にダイアグラムを持つプロジェクトを教えてください。 私は、firefox、notepad ++、guliverkliなどのプロジェクトにはダイアグラムがないと信じていません。 – Odys

+0

私は何も知らない。 –

0

現実には、業界のほとんどのソフトウェアは、設計図、クラス図、および/またはその他のUML形式のドキュメントなしで書かれています。

なぜですか?ほとんどの経験豊富な開発者(私を含む)は、それを実行することで十分な価値/コストのメリットがないためです。

開発者は、開発者が「古い犬」であること、および/または改善したくないという問題ではないので、実用的で有用なツール(テストツール、ソースコントロール、コードアナライザ、プロファイラなど)彼らが使用するツール。デザインダイアグラムなどが実際に開発のスピードアップや製品品質の向上に役立っていれば、それ以上のものが使用されるでしょう。しかしそれはそうではありません。そして、これは、開発者の喉の下で別のボックス/球体/線ツールを押してみようとしている "熟達者"の後で、30年以上の "熟達者"にもかかわらずです:-)

関連する問題