我在github,sourceforge等上看到了很多开源项目。 通过许多大项目的代码。
我从未见过任何设计图,从简单的类图到序列图。 此外,许多项目(并非所有项目)实际上都没有对其代码发表任何评论。
这怎么可能?没有设计和一些评论。
答案 0 :(得分:3)
这取决于手头的项目;设计图可以在源代码树中找到,也可以在项目的网站上找到,也可以在任意数量的地方找到。甚至可能根本没有设计图 - 它们对于软件开发来说并不是绝对必要的。
答案 1 :(得分:0)
现实情况是,大多数行业实力软件的编写没有设计图,类图和/或其他UML样式文档。
为什么呢?因为大多数经验丰富的开发人员(包括我)都没有从中获得足够的价值/成本效益。
开发人员可以相对快速地调整实用且有用的工具(测试工具,源代码控制,代码分析器,分析器等),因此开发人员不是“老狗”和/或不想改进他们使用的工具。如果设计图等实际上有助于加快开发和/或提高产品质量,那么它将比实际使用更多。但事实并非如此。而且,尽管在“大师”试图将另一个盒子/球体/线条工具推向开发人员的喉咙之后还有30多年的“大师”: - )