这个问题与“什么是从Python源代码生成UML图的最佳方法?”不同,而是相反的方向。
Topcoder UML工具只能自动生成Java或C#代码。 由于我需要在某个时候创建一个非常依赖数据结构,所以我不想使用Java,我想要使用Python。 因此:
是否存在一种类似UML的工具,可以从您的图表中自动生成Python代码?
如果有,是否可能从Topcoder UML工具生成它?
您能简要比较这些工具吗?
这个问题与“什么是从Python源代码生成UML图的最佳方法?”不同,而是相反的方向。
Topcoder UML工具只能自动生成Java或C#代码。 由于我需要在某个时候创建一个非常依赖数据结构,所以我不想使用Java,我想要使用Python。 因此:
是否存在一种类似UML的工具,可以从您的图表中自动生成Python代码?
如果有,是否可能从Topcoder UML工具生成它?
您能简要比较这些工具吗?
Enterprise Architect 能够从 UML 图中生成 Python 代码。
此外,它还能执行一些反向工程,因此将 UML 和 Python 两个版本保持同步。
然而,我从未以这种方式使用过它,除了一些小的测试来观察其运行情况。个人认为在 Python 中生产力非常高,即使我真的很满意 EA,我仍然更喜欢将其用于设计文档。
$ sudo apt-get install dia dia2code
一些工具:
在Ubuntu中搜索发现:
$ apt-cache search python uml
boa-constructor - RAD tool for Python and WxWindows application
dia2code - a dia-UML code generator
spe - Stani's Python Editor
请尝试此链接 -
https://www.visual-paradigm.com/support/documents/vpuserguide/276/330/7400_instantgener.html