我已经看到了所有这些:在Ruby中返回布尔值的方法或属性的有利命名约定是什么?
is_valid
is_valid?
valid?
是否有较好的?
编辑:更多的条件语句:
has_comment
has_comment?
comment?
was_full
was_full?
full?
请不要添加更多的描述性的例子。
我已经看到了所有这些:在Ruby中返回布尔值的方法或属性的有利命名约定是什么?
is_valid
is_valid?
valid?
是否有较好的?
编辑:更多的条件语句:
has_comment
has_comment?
comment?
was_full
was_full?
full?
请不要添加更多的描述性的例子。
我认为这个约定主要是为了添加'?'在方法,而不是结束“是”
valid?
赞成试图代码是“自然语言”一样,is_valid?应该是最适合我的。让我们举一个例子:
if @ order.is_valid? @ order.save end
+1 - 这是标准约定:D – 2010-09-24 14:49:40