如何管理庞大的代码库? UML?

问题描述 投票:0回答:1

您使用哪种工具来管理/可视化庞大的代码库?

我的意思是,如果您在3个月后重新使用代码,则需要花费大量时间来浏览类之间的所有依赖关系和耦合。

也许有些东西可以让我从C#代码生成UML图?简单易用,甚至可能很简单。

谢谢!

c# uml dependency-management class-diagram
1个回答
0
投票

“我已经三个月没有整理房间了,现在什么也找不到。让相机自动拍摄照片可以帮助我找到东西吗?”

然后您无法以最小化此类依赖性和耦合的方式来开发它。设计不良的软件的UML模型除了突出问题外无济于事-如果它看起来像羊毛球,则说明因素不充分,应该重新设计,但是缠结的羊毛球仍然很难了解您是否有它的照片或握在手中。我见过UML模型需要花费多面墙才能打印出来,而且没有模块化的东西,也不能分解成具有少于十二个依赖关系的子图。如果该结构还不存在,那么UML将无济于事;如果结构已经存在,那么大多数时候您将不需要它。

© www.soinside.com 2019 - 2024. All rights reserved.