3
我正在使用Twisted编写代码,并且遇到了一个明智的变量名称,用于我的扭曲互联网延迟的代码。这里是我的候选人:我应该怎样命名twisted.internet.defer.Deferred的实例?
d
:太通用,太短,违反了pylint规则C0103。def
:内置函数定义的冲突。defer
:冲突与模块twisted.internet.deferdeferred
:OK,但很长cb
:仍然很短,违反pylint的C0103,许多回调方法名冲突。cback
:太奇怪了?callback
:冲突与方法Deferred.callback()
我在寻找其他建议。似乎大部分Twisted示例代码都使用“d”,这对于简单的调用来说很好,但是当您将Deferred传递给方法并将它们存储为成员变量时,它实际上太具描述性了。