Considere una función sin parámetros ( editar: no necesariamente) que realiza una sola línea de código y se llama solo una vez en el programa (aunque no es imposible que se vuelva a necesitar en el futuro).
Podría realizar una consulta, verificar algunos valores, hacer algo relacionado con expresiones regulares ... cualquier cosa oscura o "hacky".
La razón detrás de esto sería evitar evaluaciones difícilmente legibles:
if (getCondition()) {
// do stuff
}
¿Dónde getCondition()
está la función de una línea?
Mi pregunta es sencilla: ¿es una buena práctica? Me parece bien, pero no sé a largo plazo ...
getCondition
? Si es tan pequeño y se usa con poca frecuencia como usted dice, entonces darle un nombre no está logrando nada.