【发布时间】:2020-03-17 13:55:11
【问题描述】:
我正在开发一个租赁系统项目(网站 + 后端 + 数据库),假设在前两个版本之后由另一个团队继续推进。只是想知道 UML 图(如部署图 + 序列图 + 类图)对下一批开发人员有多大帮助?是的,那么为什么我们停止使用 UML 作为所有项目的文档?如果没有那为什么?
【问题讨论】:
-
任何类型的文档都是有用的。开发人员只是不想这样做。您希望最后两个问题得到什么样的答案?
-
我建议您回答自己的问题:如果您是“下一批开发人员”中的一员,并且收到了其他人的代码,您会觉得这有帮助吗?是的,你当然会。至于“有多大帮助”,没有明确的量表,我们不可能为你回答,所以我建议你自己回答。
-
最好的情况是您可以从 UML 模型生成代码,在这种情况下,根据定义,您可以确定它们是同步的并且文档部分没有过期
-
如果我能获得带有详细 UML 图的旧代码/部分代码,我会非常高兴。如果代码和 UML 也始终保持同步,那就太好了。但是我们有这样的工具吗?
标签: javascript java class uml sequence