我已经开始研究一个新项目,代码很大。该项目的文档已过时。但我需要了解代码。一种方法是,我可以放置断点并调试代码来理解它,但由于代码很大,并且可能需要大约一个月的时间才能理解。还有什么其他更快的方法可以用来理解代码,比如从代码创建流程图?如何从ASP.Net和C#.Net代码生成流程图?
2
A
回答
3
2
我记得去年为Python做了这件事,发现它对于理解代码布局非常有用(注意:不是流程的执行),但我相信当你有很多类的时候,这会给你一个好的开始围绕无证件。最终结果与javadocs有点类似。
他们也为C#做这个。希望这有助于
http://www.stack.nl/~dimitri/doxygen/index.html
它的使用(在C++中产生)的例子可以在 http://xerces.apache.org/xerces-c/apiDocs-3/hierarchy.html
编辑发现:这是免费的,但我相信它的价值的一些捐款,如果它帮助:)
相关问题
- 1. 如何从C#.NET代码生成JS
- 2. 如何为C代码生成控制流程图
- 3. MATLAB到C代码生成流程
- 4. 如何从ICompilationUnit(ICSharpCode)生成C#代码
- 5. 如何生成c#代码?
- 6. 从类图生成Objectivec C代码
- 7. 从C#代码生成UML图
- 8. 从PHP代码/脚本逻辑生成ER /工作流程图
- 9. 从* .slx生成C++代码
- 10. 从C#生成XML代码
- 11. 从C#代码生成汇编代码?
- 12. 如何从流程图生成伪码,反之亦然
- 13. 从代码中生成.NET UML?
- 14. 如何在VIsual Studio 2013中从UML图生成C++代码
- 15. 使用.net生成代码
- 16. .NET MVC代码生成
- 17. 代码生成器的.Net
- 18. C#代码生成
- 19. C++代码生成
- 20. 用于C++代码的控制流图生成器
- 21. C程序的数据流图生成
- 22. ASP.NET代码生成器
- 23. 如何生成在asp.net c#中下载音乐(mp3)的代码?
- 24. 如何为我的Native(C,C++)代码生成序列图?
- 25. .NET从运行代码生成序列图
- 26. 生成调用图的C++代码
- 27. 如何从asp.net WebService生成折线图?
- 28. 从XML生成XmlWriter c#代码
- 29. 如何从凿子代码生成FIRRTL?
- 30. 如何从代码调用生成器?
您可以使用[ndepend](http://www.ndepend.com/)来找出类或程序集之间的依赖关系。 – nickvane 2012-02-23 10:06:41
谢谢。但是这个工具不是免费的,你可以告诉我一些免费软件。 – 2012-02-23 10:14:04
@Balraj:会免费试用不会达到目的吗?[链接](http://www.ndepend.com/NDependDownload.aspx) – Krishna 2012-02-23 10:19:20