【问题标题】:C++ Coding Guideline 102C++ 编码指南 102
【发布时间】:2008-10-18 19:23:47
【问题描述】:

如果允许您在"C++ coding standards" (Herb Sutter and Andrei Alexandrescu) 的 101 准则中添加另一个编码准​​则,您会添加哪个?

【问题讨论】:

    标签: c++ coding-style


    【解决方案1】:

    一年后再写。

    【讨论】:

      【解决方案2】:

      我投票赞成:“避免将 goto命名符号缩进 视为编码规则的主题"

      【讨论】:

      • 这非常类似于“不要为小事出汗”。
      【解决方案3】:

      规则 102:对预期功能的任何更改都应导致回归测试失败。

      【讨论】:

      • 我同意。但这并不是真正的 C++ 规则。
      • 现有的 101 规则中有几个不是 C++ 特定的。
      【解决方案4】:

      明智地使用 RAII”

      【讨论】:

      • 您能详细说明一下吗? RAII 是否隐藏了我们没有注意到的危险?
      • 经验不足的编码人员不知道什么是“明智的”,而经验丰富的编码人员可能会有专业的意见分歧,因此这有点缺乏有用的指导方针。一个好的指南将定义什么是明智的。
      【解决方案5】:

      构造函数优于 init()/setup() 函数。

      为什么要操作可能处于不可用状态的对象?完全没有它不是更好吗?

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2010-12-02
        • 1970-01-01
        • 2010-09-24
        • 1970-01-01
        • 1970-01-01
        • 2013-01-05
        • 1970-01-01
        相关资源
        最近更新 更多