C++ 是否有c++;样式指南质量度量

C++ 是否有c++;样式指南质量度量,c++,C++,我现在在上大学,目前只对我的代码是否足够快和输出是否正确进行评分。我已经到了我想深入并真正内化一种风格的地步 我不是在找他们的名单或者你对他们的看法。我很清楚外面发生了什么。我只是希望能够做出更明智的选择 我知道这在很大程度上是主观的,但它们之间也存在着数量上的差异,我可以考虑。 我考虑的因素包括:行业采用、直观性、格式支持(sublime插件等),以及其他语言的适用性(尽管这可能没有意义)。我错过了任何我应该考虑的事情。样式中什么是重要的?查看样式和相关编码规则。但也要看看和 (也要花时间阅读

我现在在上大学,目前只对我的代码是否足够快和输出是否正确进行评分。我已经到了我想深入并真正内化一种风格的地步

我不是在找他们的名单或者你对他们的看法。我很清楚外面发生了什么。我只是希望能够做出更明智的选择

我知道这在很大程度上是主观的,但它们之间也存在着数量上的差异,我可以考虑。 我考虑的因素包括:行业采用、直观性、格式支持(sublime插件等),以及其他语言的适用性(尽管这可能没有意义)。我错过了任何我应该考虑的事情。样式中什么是重要的?

查看样式和相关编码规则。但也要看看和

(也要花时间阅读批评!)

在实践中,通过研究源代码和对现有项目的贡献,您将学到很多东西

阅读并理解其中的含义

(如前所述,一致性非常重要)

查看和相关的编码规则。但也要看看和

(也要花时间阅读批评!)

在实践中,通过研究源代码和对现有项目的贡献,您将学到很多东西

阅读并理解其中的含义

(如评论所述,一致性非常重要)

是由比亚恩·斯特劳斯特鲁普和 Herb Sutter和社区建议。它们是相当完整和有用的。你会从他们身上学到很多

有编码规则。如果你更专注于格式化,那就别管了。如果您对现有项目做出贡献,并且格式设置不影响语言功能,则更具个性化,最好遵循现有项目的风格。

是由Bjarne Stroustrup和 Herb Sutter和社区建议。它们是相当完整和有用的。你会从他们身上学到很多


有编码规则。如果你更专注于格式化,那就别管了。如果你对现有项目有所贡献,并且格式不影响语言的功能,那么最好遵循现有项目的风格。我认为风格的细节并不重要——最重要的是一致性:也就是说,你选择一种风格并始终如一地使用它。没有什么比看到1TB、制表符与空格、K&R都在同一个文件中,或者标识符大小写不一致更让我畏缩的了。这是一个很好的观点。我有一个“准备学习/做某事”的习惯,而不仅仅是学习/做某事。感谢您访问Doxygen网站。Doxygen工具将为您提供有助于构建文档的命令。可读性和简单性。使用有意义的变量和函数名。可读的代码很少有被注入缺陷的机会。我认为风格的细节并不重要——最重要的是一致性:也就是说,你选择一种风格并始终如一地使用它。没有什么比看到1TB、制表符与空格、K&R都在同一个文件中,或者标识符大小写不一致更让我畏缩的了。这是一个很好的观点。我有一个“准备学习/做某事”的习惯,而不仅仅是学习/做某事。感谢您访问Doxygen网站。Doxygen工具将为您提供有助于构建文档的命令。可读性和简单性。使用有意义的变量和函数名。可读的代码很少有注入缺陷的机会。还要注意为什么为给定的样式指定了某些限制,以便您知道这些限制何时适用,何时不适用。例如,谷歌风格的指南说不要使用异常,因为他们开源产品中的大多数代码都使用C错误处理技术,因此无法处理异常;他们并不是说永远不要使用异常,只是不要将它们与根据他们的样式指南编写的代码一起使用。还要注意为什么为给定的样式指定了某些限制,以便您知道这些限制何时适用,何时不适用。例如,谷歌风格的指南说不要使用异常,因为他们开源产品中的大多数代码都使用C错误处理技术,因此无法处理异常;他们并不是说永远不要使用异常,只是不要将它们与按照他们的样式指南编写的代码一起使用。