【发布时间】:2011-09-09 01:55:34
【问题描述】:
我想做的是让我的 CI 服务器运行一个工具来扫描代码并根据定义的准则检测任何存在的编码标准违规行为。我将使用输出提示构建“失败”,直到问题得到解决。
我遇到的问题是,我的工程师将大部分时间花在代码审查上,以寻找违反编码标准的情况,而不是寻找错误(发现的缺陷中有 70-76% 与标准相关)。我的理论是,如果他们不需要寻找违反标准的行为,他们会扩展他们正在寻找的内容。
这样的事情存在吗?
【问题讨论】:
-
也许你真正的问题是你的编码标准太严格而且适得其反。
-
我不同意,但我有了解团队和环境的好处(更不用说我们的标准实际涵盖的内容)。但是,我确实觉得我正在努力减轻团队的负担,以便在保持代码一致性的同时进行更有效的代码审查。
标签: c++ coding-style automation standards