【发布时间】:2010-07-01 17:36:36
【问题描述】:
假设我有一个方法,Foo()。只有某些时候Foo() 是合适的,由ShouldFooNow() 方法确定。但是,有很多时候程序必须考虑此时Foo() 是否合适。所以不要写:
if ShouldFooNow():
Foo()
到处,我只是把它变成一个函数:
def __name():
if ShouldFooNow():
Foo()
这个方法的好名字是什么?我很难想出一个好的约定。 IfNecessaryFoo() 很尴尬,特别是如果 Foo() 的名称较长。 DoFooIfShould()?更尴尬。
什么是更好的名字风格?
【问题讨论】:
标签: language-agnostic naming-conventions