gpt4 book ai didi

c++ - C/C++代码的编码和命名约定测试

转载 作者:可可西里 更新时间:2023-11-01 17:43:20 27 4
gpt4 key购买 nike

我正在寻找可以自定义的脚本/工具,以检查和强制执行 C/C++ 代码的编码/命名约定。

它应该检查例如:

  • 代码行以一定长度换行。
  • 私有(private)变量有前缀_
  • 代码缩进正确。
  • 所有功能均已记录。

我从事的许多项目都是由客户外包的,这些客户往往具有各种内部编码和命名约定。

最佳答案

不知道是否真的值得花时间,但如果你真的想要,你可以尝试构建类似于 google's cpplint 的东西,它会检查他们的 style guide .

我个人认为,彻底的审查和人们对遵循某些约定的 promise 是确保您的代码“正确缩进”和变量命名一致的更好方法。也许像谷歌那样投资制作一份文件,描述可接受风格的细节,让你公司的人接受并坚持它。

为什么人类比脚本更好?答案很简单:人们以后必须处理代码,他们应该关心他们正在写的东西。像 i 这样的变量名对于脚本来说是没问题的,但我不会忘记,如果它是 clientCount,它应该被适本地命名,脚本能够做到这一点可能会很快接管世界。 :)

关于c++ - C/C++代码的编码和命名约定测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2574416/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com