Programación funcional
Hay dos razones por las que vale la pena aprender programación funcional:
- Te hara mejor programador
- Los mejores programadores estan implementando técnicas que aprenden de la programación funcional en lenguajes y herramientas
Algunos conceptos que vale la pena aprender son:
Transparencia referencial: Una función produce el mismo resultado dada la misma entrada, independientemente de donde y cuando se invoque. O sea se trata de mutar lo menos posible el estado.
Si aprendes programación funcional otra cosa que aprenderas es a tener más contexto y a saber cuando aplicar ciertos estilos de programación.