Скажем, у меня есть метод Foo()
. Есть только определенные моменты, когда Foo()
подходит, как определено методом ShouldFooNow()
. Тем не менее, есть много раз, когда программа должна учитывать, подходит ли Foo()
в это время. Поэтому вместо написания:
if ShouldFooNow():
Foo()
всюду, я просто делаю это в одну функцию:
def __name():
if ShouldFooNow():
Foo()
Что было бы хорошим именем для этого метода? Мне трудно найти подходящую конвенцию. IfNecessaryFoo()
неудобно, особенно если Foo()
имеет более длинное имя. DoFooIfShould()
? Еще более неудобно.
Что будет лучшим стилем имени?