在我的工作/学习中,我不得不查看、理解和修改以面向对象风格编写的非平凡代码,几乎没有文档。就我而言,这些是 C++ 中的架构模拟器。

我想从更有经验的人那里了解查看和理解现有项目的一些更有效的方法。这是一个开放式问题,也许我无法正确表达我的意思,但这对我来说是一个重要的问题。每次我必须修改模拟器或其他工具时,我都会花费大量时间来理解流程。我正在努力使这个过程更高效、更省时。

是否有工具可以使用代码库并生成有用的图表示,例如 UML 图?在分析代码时,是否有任何对您有用的特定技术?

最佳答案

This 维基百科页面提供了一份不错的工具列表,您可能会发现它们很有帮助。我自己喜欢 cpplint。

关于c++ - 理解面向对象代码的工具和方法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7492920/

10-13 08:30