C++ &引用;“正在处理”;或;是否已处理;?
在我正在开发的程序中,我试图描述在上一次迭代中以某种方式处理的项目。我希望我编写的用于访问此状态的函数尽可能自我描述。函数名可以是:C++ &引用;“正在处理”;或;是否已处理;?,c++,naming,C++,Naming,在我正在开发的程序中,我试图描述在上一次迭代中以某种方式处理的项目。我希望我编写的用于访问此状态的函数尽可能自我描述。函数名可以是: wasProcessedAsMime() 或 哪个更正确或更有意义?“processed”本身是过去时,但我不确定在它之前是否需要“was”或“is”。前者听起来更自然,但我不知道为什么。两者都有效吗?如果是,每一个都是什么意思 我还被告知,hasBeenProcessedAsMime()将是正式的正确版本,但我不确定这是否过份:)在我看来,如果返回类型是布尔类
wasProcessedAsMime()
或
哪个更正确或更有意义?“processed”本身是过去时,但我不确定在它之前是否需要“was”或“is”。前者听起来更自然,但我不知道为什么。两者都有效吗?如果是,每一个都是什么意思
我还被告知,
hasBeenProcessedAsMime()
将是正式的正确版本,但我不确定这是否过份:)在我看来,如果返回类型是布尔类型(可能是布尔类型),我将使用isProcessedAsime(),因为这是常规的,有助于为下一个维护代码的人自我描述函数 我会选择“isProcessed”,因为对象处于已处理状态,所以这里的返回值为True。两者都不是。只需使用ProcessedAsime
这将更适合于类似的情况,但很可能在某个地方有重复。@chris我刚刚在english.stackexchange.com上删除了同样的问题,因为在他们的常见问题解答中没有提到与编程相关的命名问题。我猜其中包含一些编程元素。如果它们确实起了作用,我可以看出它们是多么不喜欢它。或者表示源代码:HasMimeSource
,或者更好的方法是更通用的方法GetSourceType()==object::MIME
isProcessedAsMime()