我正在维护/开发家庭作业测试平台。它主要是自动的。我现在需要补充的是代码分析。我需要检查特定构造的代码。
例如:
Does the file
main.cpp
contain a class nameduser
with a const methodget_name()
?
有没有什么工具可以让我做这样的事情(理想的是可以编写脚本的东西)。仅限 Linux。
最佳答案
一种可能是通过 GCC 运行代码并使用 GCC-XML用于生成程序内部结构的 XML 描述的扩展。然后,您可以使用您最喜欢的 XML 库来解析该文档,或者如果您需要做的只是将其显示为 HTML 或其他格式,则可以对其应用 XSLT。
关于c++ - 扩展家庭作业测试平台以包括代码分析 (C/C++),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3710532/