13.4. ¿Qué es mejor?

Todo lo que se pueda hacer con modificadores puede hacerse también con funciones puras. En realidad, algunos lenguajes de programación solo permiten funciones puras. Hay ciertas evidencias de que los programas que usan funciones puras son mas rápidos de desarrollar y menos propensos a los errores que los programas que usan modificadores.

Sin embargo, a veces los modificadores son útiles, y en algunos casos los programas funcionales son menos eficientes.

En general, recomendamos que escriba funciones puras siempre que sea razonable hacerlo así y recurra a los modificadores solo si hay una ventaja convincente.

Este enfoque podría llamarse estilo funcional de programación.

0