在我正在研究的程序中,我试图描述在前一次迭代中以某种方式处理的项目。我希望我写的用于访问此状态的函数尽可能自我描述。函数名称可以是:
wasProcessedAsMime()
或
isProcessedAsMime()
哪个更正确或更有意义? “已处理”本身就是过去时,但我不确定它之前是否“必须”或“是”。前者听起来更自然,但我不确定为什么。两者都有效吗?如果是这样,每个人的意思是什么?
我还被告知hasBeenProcessedAsMime()
将是正式版本,但我不确定这是否有点过分:)
答案 0 :(得分:3)
我看到它的方式,如果返回类型是布尔值(它可能是),我会使用isProcessedAsMime(),因为这是常规的并且有助于为下一个维护代码的人自我描述函数。
答案 1 :(得分:3)
都不是。只需使用processedAsMime
答案 2 :(得分:2)
我会使用“isProcessed”,因为对象处于已处理状态,因此返回此处为True。