我现在在大学,我目前只对我的代码是否足够快并输出正确进行评分。我已经到了我想潜入的地步,并且真正内化了一种风格。
我不是在寻找他们的清单或你对他们的看法。我很清楚那里有什么。我只是希望能够做出更明智的选择。
我知道这在很大程度上是主观的,但我必须考虑它们之间也存在可量化的差异。
我想到的考虑因素是:行业采用,直觉,格式支持(崇高的插件等),以及其他语言的适用性(虽然可能没有意义)。我错过了我应该考虑的任何事情。什么样的风格很重要?
答案 0 :(得分:2)
查看MISRA C及相关的编码规则。但请查看GNU coding standards和Google C++ Style Guide
(花点时间阅读批评!)
在实践中,您将通过研究源代码并为一些现有的 free software项目做出贡献来学到很多东西。
阅读The Mythical Man Month并了解有No Sliver Bullet。
(评论说,一致性非常重要)
答案 1 :(得分:0)
CppCoreGuidelines是由Bjarne Stroustrup和 Herb Sutter与社区建议。它们非常完整且有用。你会从中学到很多东西。
有编码规则。如果你更专注于格式化,请保留它。它更加个性化,如果您对现有项目做出贡献并且格式化不会影响语言功能,那么遵循现有项目的样式会更好。