C代码格式化/美化工具

在处理大型团队的大型代码库时,维护代码质量和编码风格的真正挑战。

好吧,控制代码质量本身就是一个很大的话题。 但是使用工具可以简化代码样式的控制。

我们开始使用缩进 。 它真正的整洁工具, 配置了大量选项 。 一开始我们正在摆弄源码并拥有一些脚本,但最终还是选择了UniversalIndentGUI ,它还有更多的美化器,如GreatCode , Artistic Style , Uncrustify , BCPP等。

[我只是想把它添加为信息而不是问题。 但如果您有任何其他有趣的发现,请添加您的观点,意见! 干杯]

如果使用VIM,则可以使用“=”function自动格式化代码。
选择代码,然后按“=”键,或者按“=”然后键入移动命令。

团队应该具有标准的编码格式或样式,以便团队可以实现它。

就个人而言,我认为这种“毫无疑问”有点令人恼火,违背了“提出问题,得到最佳答案,接受它”的stackoverflow原则。

只是我的2c ……

关于这个问题,如果您已经使用IDE进行开发,请将代码单独的“代码美化”GUI看起来很疯狂。 如果您没有使用IDE,那么无论如何,shell脚本可能更适合您的街道。

谷歌搜索“C编码标准执行”会给工具带来很多打击,可悲的是大多数封闭源。 使用maximal / selected警告运行编译器会遇到许多可疑的结构,以及寻找漏洞的工具(David Wheeler在他的“Unix和Linux安全编程”中提到了一些)。