如何执行编码标准?

时间:2011-02-10 16:07:53

标签: coding-style

我想写一个脚本来强制执行我团队代码的一些规则。

例如,在我们的代码标准中,所有成员变量和私有函数都应以下划线开头:

class A{
private:
    int _count;
    float _amount;
    void _increment_count(){ ++_count; }
}

因此,如果变量声明如下,我想为此类抛出一些警告或错误或某种消息。

class A{
private:
    int count;
    float amount;
    void increment_count(){ ++_count; }
}

我想编写一个脚本 - 当以此程序作为参数运行时 - 将显示相应的消息。

有哪些选项可用于实现此目的?

1 个答案:

答案 0 :(得分:1)

您应该查看http://en.wikipedia.org/wiki/List_of_tools_for_static_code_analysis,并且可能会节省大量时间来实现您自己的代码分析器。