【问题标题】:Is it good idea to provide UML as documentation with code? [closed]将 UML 作为带有代码的文档提供是个好主意吗? [关闭]
【发布时间】:2020-03-17 13:55:11
【问题描述】:

我正在开发一个租赁系统项目(网站 + 后端 + 数据库),假设在前两个版本之后由另一个团队继续推进。只是想知道 UML 图(如部署图 + 序列图 + 类图)对下一批开发人员有多大帮助?是的,那么为什么我们停止使用 UML 作为所有项目的文档?如果没有那为什么?

【问题讨论】:

  • 任何类型的文档都是有用的。开发人员只是不想这样做。您希望最后两个问题得到什么样的答案?
  • 我建议您回答自己的问题:如果您是“下一批开发人员”中的一员,并且收到了其他人的代码,会觉得这有帮助吗?是的,你当然会。至于“有多大帮助”,没有明确的量表,我们不可能为你回答,所以我建议你自己回答。
  • 最好的情况是您可以从 UML 模型生成代码,在这种情况下,根据定义,您可以确定它们是同步的并且文档部分没有过期
  • 如果我能获得带有详细 UML 图的旧代码/部分代码,我会非常高兴。如果代码和 UML 也始终保持同步,那就太好了。但是我们有这样的工具吗?

标签: javascript java class uml sequence


【解决方案1】:

绝对

我一次又一次地与团队领导争论,必须创建和传递文档才能使项目可持续。否则,由团队来破译代码并假设其意图是什么。

近 10 年来,我一直没有加入一个甚至完成基本应用程序文档/设计/UML 或其他基本方法的团队。快把我逼疯了。

【讨论】:

  • 感谢您的回答。我在想“我只是有这种感觉的奇怪人”。你知道有什么好的软件(免费增值)可以用代码正确跟踪 UML 吗?
  • 另外,如果您发现对 UML 设计有好处的内容,请在您的帖子中发布。
猜你喜欢
  • 2015-06-29
  • 2014-04-13
  • 2022-11-16
  • 2011-05-14
  • 2015-04-29
  • 1970-01-01
  • 2023-04-06
  • 1970-01-01
  • 2020-05-28
相关资源
最近更新 更多