私はgithub、sourceforgeなどで多くのopensourceプロジェクトを見てきました。 多くの大きなプロジェクトでコードを使いました。オープンソースプロジェクトはどこにデザインファイルを保持していますか?
シンプルなクラス図からシーケンス図までのデザイン図は見たことがありません。 また、多くのプロジェクト(すべてではない)は実際にコードにコメントはありません。
これはどのように可能ですか?デザインやコメントはありません。
私はgithub、sourceforgeなどで多くのopensourceプロジェクトを見てきました。 多くの大きなプロジェクトでコードを使いました。オープンソースプロジェクトはどこにデザインファイルを保持していますか?
シンプルなクラス図からシーケンス図までのデザイン図は見たことがありません。 また、多くのプロジェクト(すべてではない)は実際にコードにコメントはありません。
これはどのように可能ですか?デザインやコメントはありません。
これは現在のプロジェクトによって異なります。ソースツリーやプロジェクトのWebサイト、または任意の数の場所にデザインダイアグラムがあります。デザインダイアグラムはまったくないかもしれません。ソフトウェア開発には厳密には必要ではありません。
現実には、業界のほとんどのソフトウェアは、設計図、クラス図、および/またはその他のUML形式のドキュメントなしで書かれています。
なぜですか?ほとんどの経験豊富な開発者(私を含む)は、それを実行することで十分な価値/コストのメリットがないためです。
開発者は、開発者が「古い犬」であること、および/または改善したくないという問題ではないので、実用的で有用なツール(テストツール、ソースコントロール、コードアナライザ、プロファイラなど)彼らが使用するツール。デザインダイアグラムなどが実際に開発のスピードアップや製品品質の向上に役立っていれば、それ以上のものが使用されるでしょう。しかしそれはそうではありません。そして、これは、開発者の喉の下で別のボックス/球体/線ツールを押してみようとしている "熟達者"の後で、30年以上の "熟達者"にもかかわらずです:-)
実際にダイアグラムを持つプロジェクトを教えてください。 私は、firefox、notepad ++、guliverkliなどのプロジェクトにはダイアグラムがないと信じていません。 – Odys
私は何も知らない。 –