簡體   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