来自 java(和其他 OO 背景),我对我的对象、自然封装和多态性非常熟悉。
这一切都是我所期待的,我没想到的是错过了我的类图!
当事情变得艰难或你开始担心过度耦合时,它总是我的第一站。但我似乎找不到 C 风格的等价物(不是从 90 年代中期开始的)图表系统或 C 实用程序。
我刚刚错过了什么吗?那里有隐藏的宝石吗?甚至只是显示文件之间的函数调用的东西,这样我就可以了解在哪里发生了什么。
简而言之:是否有人对如何建模 C 文件集有建议(或工具)?函数调用、包含等。
谢谢。
来自 java(和其他 OO 背景),我对我的对象、自然封装和多态性非常熟悉。
这一切都是我所期待的,我没想到的是错过了我的类图!
当事情变得艰难或你开始担心过度耦合时,它总是我的第一站。但我似乎找不到 C 风格的等价物(不是从 90 年代中期开始的)图表系统或 C 实用程序。
我刚刚错过了什么吗?那里有隐藏的宝石吗?甚至只是显示文件之间的函数调用的东西,这样我就可以了解在哪里发生了什么。
简而言之:是否有人对如何建模 C 文件集有建议(或工具)?函数调用、包含等。
谢谢。
您可以使用 UML 应用程序(例如IBM Rational Rhapsody或基于 Eclipse 的开源Topcased )从类图生成 C 代码。
您可以使用由graphviz提供支持的doxygen从 C 代码生成调用图、调用图和依赖图。