|
|
1
1
你正在经历“设计与现实”的分裂。当你计划这个项目的时候,你不会了解沿途学到的所有东西。因此,最初的设计总是有缺陷的。 我的行动方针是只有一个非常粗糙的设计,它规定了主要目标,并为我们在构建应用程序时将要学习的所有东西留有喘息的空间。如果我需要一个图表,我总是从活代码中生成它,因为这是唯一重要的事实(tm)。 |
|
|
2
1
如果希望它始终保持同步,则必须从代码本身生成它。 类图不提供这种功能吗?我想,如果你把它指向现有的类,它就会保持最新。 |
|
3
1
我非常喜欢 Enterprise Architect 用于建筑设计。 您可以从设计UML开始,然后它将为您生成基本代码。一旦您开始开发和更改代码,它可以利用您的代码差异并将它们同步回模型,反之亦然。 它可以做的更多,而且还有一个Visual Studio的插件,可以使它非常无缝。 如果你想看看,可以免费试用。 |