
Functional Programming in C#, Second Edition
Enrico Buonanno
- Editorial
- Manning
- Año
- 2022
- Páginas
- ~448
- Nivel
- Intermedio
De qué trata
Segunda edición del celebrado tratado de Enrico Buonanno sobre la aplicación práctica del paradigma de programación funcional en C# 10 y .NET 6.
Buonanno enseña a pensar funcionalmente: funciones como ciudadanos de primera clase, funciones de orden superior, pureza de funciones, inmutabilidad de datos con records y records structs, manejo elegante de errores sin excepciones mediante los tipos Option y Either, y composición de funciones con mónadas. Muestra cómo estas técnicas producen software más robusto, predecible y fácil de probar.
Una de las mejores obras para desarrolladores de C# orientados a objetos que desean expandir radicalmente su repertorio técnico hacia la elegancia funcional.
- Programación Funcional
- C# 10
- Enrico Buonanno
- Inmutabilidad
- Option y Either
- Records
- Mónadas
- Clean Code
¿Cómo enseña?
Teoría + práctica
- ✓ Incluye ejercicios
- ✓ Incluye proyectos
Proyectos
Canalización de validación y pagos con tipos funcionales Option/Either
Desarrollo de un flujo de procesamiento de transacciones comerciales donde los errores se gestionan como valores funcionales encadenados sin lanzar excepciones.

