Ruby中返回布尔值的方法或属性的良好命名约定是什么?
我看到了所有这些:Ruby中返回布尔值的方法或属性的良好命名约定是什么?,ruby,naming-conventions,boolean,Ruby,Naming Conventions,Boolean,我看到了所有这些: 是否有效 有效吗? 有效吗? 有更喜欢的吗 编辑:更多条件: 有注释有注释有注释 是否已满是否已满是否已满 请添加更多描述性示例。我认为惯例主要是在方法末尾添加“?”而不是“is” 有效吗? 支持将代码尝试为“自然语言”的做法,例如,您是否有效?应该是最适合我的。让我们举一个例子: 如果@order.u有效吗? @订单.保存 结束我同意。那么其他条件呢。。你对此有何评论?是否比注释更具描述性?如果有条件前缀(IMHO),使用问号似乎有些夸张。你是对的,再想想,标准约
是否有效
有效吗?
有效吗?
有注释
有注释
有注释
是否已满
是否已满
是否已满
请添加更多描述性示例。我认为惯例主要是在方法末尾添加“?”而不是“is”
有效吗?
结束我同意。那么其他条件呢。。你对此有何评论?是否比注释更具描述性?如果有条件前缀(IMHO),使用问号似乎有些夸张。你是对的,再想想,标准约定是“.valid?”(例如.nil?、.empty?、.blank?),但我仍然喜欢类似人类的代码。