首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在项目生命周期中保持对象模型图和代码实现的同步?

如何在项目生命周期中保持对象模型图和代码实现的同步?
EN

Stack Overflow用户
提问于 2009-02-19 14:41:50
回答 3查看 564关注 0票数 1

在设计新的对象模型时,我总是从visual studio中的类图函数开始。一旦我起草了第一个版本,并根据收集的新信息或需求的变化进行了一些调整,我就开始着手实际的实现工作。

当开发变得忙碌并且必须满足目标时,图就被放在一边,然后最终以一个不同的模型结束,而不是从一开始就设计的模型。

如何在项目生命周期中保持类对象模型和代码实现的同步?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-02-19 15:16:08

你正在经历“设计与现实”的分裂。当你计划这个项目时,你不会知道你在这个过程中学到的所有东西。因此,最初的设计总是有缺陷的。

我的行动方针是只有一个非常粗糙的设计,它指定了主要目标,并为我们将在构建应用程序时学习的所有东西留出喘息的空间。如果我需要一个图表,我总是从活动代码中生成它,因为这是唯一算数的Truth(tm)。

票数 1
EN

Stack Overflow用户

发布于 2009-02-19 14:49:18

如果您希望它始终保持同步,则必须从代码本身生成它。

难道类图不提供这种功能吗?我认为如果你把它指向现有的类,它会保持更新。

票数 1
EN

Stack Overflow用户

发布于 2009-02-19 14:52:18

我是Enterprise Architect架构设计的铁杆粉丝。

您可以从设计UML开始,然后它将为您生成基本代码。一旦您开始在代码中进行开发和更改,它就可以获取您的代码差异,并将它们同步到模型中,反之亦然。

它可以做更多的事情,还有一个用于Visual Studio的插件可以让它变得非常无缝。

如果你想看看,有一个免费的试用版。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/565601

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档