Код будет читаться значительно проще, если вся группы разработчиков будет придерживаться одного правила именования функций, методов, переменных. Следующие префиксы значительно упростят подбор имен методов и будут явно говорить сами за себя. Для именования конкретных операций используйте только их и никакие другие
| SET | Установить значение (Например: setName) | |
| GET | Получить значение (Например: getName) | |
| IS | Проверить на true или false и только. (Ни в коем случае не проверяйте какие либо другие варианты, т.к. читающие код программисты будут ожидать проверки на true/false) (Например: isGoodTemplate) | |
| CHECK | Ничего не возвращает ни при каких обстоятельствах. Вызывает исключение в случае если проверка завершилась неудачей (Например: checkIncomingParams) | |
| TO | Возвращает конвертированный вариант объекта (Например: toArray) |
К сожалению похожих по тематике статей пока нет.


я обычно совмещаю IS и CHECK
просто IS возвращает булевое значение,
а CHECK – какой-то вариант..
аля checkName => return ‘shram’;
Проблема в том, что каждый раз приходиться смотреть что он должен вернуть в случае успеха или неудачи и как надо это логировать