“已处理”或“已处理”?

时间:2012-10-10 19:18:11

标签: c++ naming

在我正在研究的程序中,我试图描述在前一次迭代中以某种方式处理的项目。我希望我写的用于访问此状态的函数尽可能自我描述。函数名称可以是:

wasProcessedAsMime()

isProcessedAsMime()

哪个更正确或更有意义? “已处理”本身就是过去时,但我不确定它之前是否“必须”或“是”。前者听起来更自然,但我不确定为什么。两者都有效吗?如果是这样,每个人的意思是什么?

我还被告知hasBeenProcessedAsMime()将是正式版本,但我不确定这是否有点过分:)

3 个答案:

答案 0 :(得分:3)

我看到它的方式,如果返回类型是布尔值(它可能是),我会使用isProcessedAsMime(),因为这是常规的并且有助于为下一个维护代码的人自我描述函数。

答案 1 :(得分:3)

都不是。只需使用processedAsMime

即可

答案 2 :(得分:2)

我会使用“isProcessed”,因为对象处于已处理状态,因此返回此处为True。