Рассмотрим функцию без параметров ( edit: необязательно), которая выполняет одну строку кода и вызывается в программе только один раз (хотя не исключено, что она понадобится снова в будущем).
Он может выполнить запрос, проверить некоторые значения, сделать что-то с использованием регулярных выражений ... что-то неясное или «хакерское».
Основанием для этого было бы избежать трудно читаемых оценок:
if (getCondition()) {
// do stuff
}
где getCondition()
однострочная функция
Мой вопрос просто: это хорошая практика? Мне кажется, что все в порядке, но я не знаю о долгосрочной перспективе ...
getCondition
? Если он настолько мал и редко используется, как вы говорите, то присвоение ему имени ничего не значит.