As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center提供指导。




已关闭8年。




我参与了非常详尽的编码标准的开发。我自己的经验是,如果您没有适当的流程来维护它和坚持它的策略,那么很难执行。

现在,我正在并领导着一个环境,该环境在相当长的一段时间内不太可能具有流程和后续策略。我仍然要坚持一些最低级别的受人尊敬的代码。因此,我想我会在这里得到很好的建议,并且我们可以一起得出最重要的编码标准实践的合理轻量子集,以供其他人引用。

因此,在这里强调本质:

C++编码标准中哪些要素最重要?
  • 回答/投票规则
  • 每个答案1个候选者,最好具有简短动机。
  • 否决候选人,该候选人专注于样式和主观格式准则。这并不是说它们不重要,只是表明它们在这种情况下不太重要。
  • 否决候选人,重点关注如何注释/文档代码。这是一个更大的主题,甚至可能值得其发表。
  • 投票给候选人,这些候选人显然可以促进更安全的代码,从而最大程度地减少神秘错误的风险,从而增加可维护性,等等。
  • 不要向不确定的候选人投任何方向。即使他们听起来合理和聪明,或者相反地“肯定没有人会使用”,您的投票也应该基于清晰的理解和经验。
  • 最佳答案

    更喜欢RAII

    STL的自动(并在boost和C++ 0x中共享)指针可能会有所帮助。

    10-06 12:58