【发布时间】:2014-07-04 06:25:08
【问题描述】:
我刚开始使用 Astyle 和 VS-2013 for C++。我想将其配置为遵循Google C++ style guide。我注意到 Astyle 允许导入配置文件,所以我想知道是否有人完成了艰苦的工作并将其配置为遵循 Google C++ 样式指南?如果不是,那么我应该在设置窗口中进行哪些调整:
有什么想法吗?
【问题讨论】:
-
值得注意的是,Google C++ 风格指南受到 C++ 社区的严厉批评,甚至其支持者也认为它高度专业化了 Google 的要求,而且模板不适合一般使用。
-
谢谢@KonradRudolph,这很有趣......你能指出一些指出问题的来源吗?此外,您会推荐遵循什么风格指南?
-
Hacker News 讨论了它的缺点。 C++ chat 还有更多。我不知道有更好的指南,但Programmers.SE 已经对此有疑问了。
-
@ahmadh:如果必须手动遵守,许多编码人员对严格的样式指南很不满意。就个人而言,既然您已经提到了
astyle,我在设置自动 Astyle 运行(带有预配置选项)作为单元测试的一部分方面有很好的经验,将任何重新格式化的文件保存为@ 987654328@。此类文件的存在使测试失败。通过这种方式,编码人员可以获得 1) 关于预期样式的反馈,2) 应用 样式的便捷方法(通过在检查后将 .reformatted 文件复制到他们的文件上),以及 3) 你不需要不必自己检查合规性。 -
(ctd.) 如果您原谅自我推销,请查看 JAWS 以获取此示例设置(在 tools/check.cpp.in 中)。 (JAWS 还会检查文件名和源文件本身中的字符集。)
标签: c++ visual-studio code-formatting astyle google-style-guide