& quot; обработано & quot; или «был обработан»?

В программе, над которой я работаю, я пытаюсь описать элемент, который был обработан определенным образом в предыдущей итерации. Я хочу, чтобы написанная мной функция, используемая для доступа к этому состоянию, была как можно более самоописываемой. Имя функции может быть:

wasProcessedAsMime()

или же

isProcessedAsMime()

Что является более правильным или имеет смысл? «обработано» само по себе в прошедшем времени, но я не уверен, что перед этим необходимо «было» или «есть». Первое звучит более естественно, но я не уверен почему. Являются ли оба действительными? Если так, что каждый из них значит?

Мне также сказали, что hasBeenProcessedAsMime() была бы формально правильная версия, но я не уверен, что это перебор 🙂

0

Решение

На мой взгляд, если тип возвращаемого значения — Boolean (что, вероятно, так и есть), я бы использовал isProcessedAsMime (), потому что это условно и помогает самоописывать функцию для следующего человека, который поддерживает ваш код.

3

Другие решения

Ни. Просто используйте processedAsMime

3

Я бы пошел с «isProcessed», так как объект находится в состоянии обработки, поэтому здесь возвращаемое значение True.

2
По вопросам рекламы [email protected]