2008-09-08 92 views
1

当处理大型团队的大型代码库时,这是维护代码质量和编码风格的真正挑战。C代码格式化/美化工具

好吧,控制代码质量是一个巨大的话题。但是使用工具可以简化代码风格的控制。

我们开始使用indent。它的真正整洁的工具与巨大的一套options to configure。一开始我们与源顺藤摸瓜,并有一些剧本,但最终与​​附带了几个美化如GreatCodeArtistic StyleUncrustify,解决BCPP

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

+0

提出问题并尝试将您的解决方案作为答案,以便人们可以对它进行投票。 目前没有办法投票你的问题和答案! – Niyaz 2008-09-08 09:43:20

回答

6

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

0

就我个人而言,我认为这种'无问题'有点刺激,并违背了“提出问题,得到最佳答案,接受它”的计算机原理。

只是我2C ...

有关的问题,如果你已经有一个IDE开发,有一些代码独立的“代码美化”界面显得疯狂。如果你使用的是IDE而不是而不是,那么无论如何,shell脚本可能会更适合你的街道。

1

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

0

谷歌搜索“C编码标准强制执行”会为工具返回相当多的命中,可悲的是大多数封闭源代码。运行带有最大/选定警告的编译器会捕获许多可疑结构,因为适用于查找漏洞的工具(有些由David Wheeler在他的"Secure programming for Unix and Linux"中提到过)。