繁体   English   中英

将UML转换为Java

[英]Convert UML To Java

我依次搜索了几个论坛和Google,但找不到合适的方法来执行此操作。 任何帮助都将受到欢迎。

UML到Java的转换确实非常差。 除了Omondo要么使用diagram <> model <>代码实时同步,要么使用diagram <> model在线同步,然后合并UML和Java Ids以交付高质量的代码,所有其他工具简直就是废话! 我的意思是:

  • 为什么只使用一个包生成代码?
  • 为什么要在同一包中混合类和接口。 对于Java架构师来说,混合类及其相关接口是如此愚蠢,所以为什么出于代码生成目的,UML认为两者应该在同一程序包中? 如果不在同一包中工作,为什么不创建继承? 如果仅混合为了产生肮脏代码而不应混合的内容,您怎么敢说UML是对象建模?

这种模型驱动的开发非常平庸,以至于我已经停止使用它们,只有实时代码和模型同步才可以提供可接受的解决方案。 我建模并获取我的代码,如果我的代码不是我认为很好的代码,则更改代码并更新图。 我可以在代码和图表中添加Java批注,因此可以立即部署和测试我的模型,而无需再进行繁琐的愚蠢测试等。

UML可能很棒,但是模型驱动的开发充满了难以置信的谎言! 从未做过任何手动Java代码工作的非生产型建模人员都在尝试创建体系结构和代码并将其提供给我们(例如开发人员)以完成工作。 打印的文档不可用等...

请不要生成任何代码,因为如果您使用Omondo EclipseUML,那么您将了解应该如何生成代码。 这是带有实时代码和模型同步的UML。 我得到了模型,然后完全手动重构了代码,而不会丢失模型和图表。 如果将其与Hibernate一起使用,则可采用非凡的技术,因为我的图可以实时部署并使用Java注释进行测试。 Whaoo

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM