我在C#中有一个很大的遗留代码。
我需要分析它,以便推荐在程序中构建一些新功能的最佳方法。
有没有什么工具可以快速分析,并且可以清晰地显示类关联,帮助我尽可能快地理解这个旧逻辑?
任何关于如何最好地完成这项工作的经验故事或建议都将不胜感激。
谢谢!
发布于 2011-05-26 19:15:08
有一些static analysis tools可以帮助实现这样的代码库。
Visual Studio2010 architecture edition附带了类图设计器,并将为您生成类图和依赖关系(架构->生成依赖图->类图)。
还有商业nDepend。
发布于 2011-05-26 19:19:00
我强烈建议你看看Visual Studio2010 Architecture Explorer和Dependency Graphs,它们为你分析遗留代码提供了强大的能力。
https://stackoverflow.com/questions/6143812
复制