Aprender programación funcional: cómo gestionar la complejidad del código pensando funcionalmente


Precio:
Precio de venta$65.99

Descripción

Aprenda a pensar y escribir código como un programador funcional. Con esta guía práctica, los desarrolladores de software familiarizados con la programación orientada a objetos se sumergirán en los conceptos básicos de la programación funcional y aprenderán a usar características funcionales y POO juntas en proyectos de software grandes o complejos.

El autor Jack Widman utiliza ejemplos de Java, Python, C#, Scala y JavaScript para ayudarte a obtener una nueva perspectiva y un conjunto de herramientas para gestionar la complejidad en tu dominio de problemas. Podrás escribir código más simple, reutilizable, más fácil de probar y modificar, y más consistentemente correcto. Este libro también te muestra cómo usar patrones de la teoría de categorías para ayudar a cerrar la brecha entre la POO y la programación funcional.

  • Aprenda los fundamentos de la programación funcional y explore la forma en que los programadores funcionales abordan los problemas
  • Comprenda cómo la FP difiere de la programación orientada a objetos e imperativa
  • Utilice un conjunto de patrones de diseño prácticos y aplicables que modelan la realidad de una manera funcional
  • Aprenda a incorporar características de FP y POO en proyectos de software
  • Aplique los patrones de diseño funcional de manera apropiada y utilícelos para escribir código correcto, robusto y fácilmente modificable


Autor: Jack Widman
Editorial: O'Reilly Media
Publicado: 20/09/2022
Páginas: 135
Tipo de encuadernación: Tapa blanda
Peso: 0.53lbs
Tamaño: 6.80h x 9.00w x 0.40d
ISBN13: 9781098111755
ISBN10: 1098111753
Categorías BISAC:
- Informática | Programación | Orientada a objetos
- Informática | Lenguajes | General
- Informática | Desarrollo de software e ingeniería | General

Sobre el autor

El camino de Jack Widman hacia la ingeniería de software tomó una ruta tortuosa. Se especializó en latín en la universidad y estudió literatura, filosofía y música romanas y griegas antiguas, para luego enamorarse de las matemáticas. Aprendiendo por su cuenta lo suficiente como para ingresar a la escuela de posgrado, Jack completó un doctorado en matemáticas en la Universidad Wesleyan en Middletown, CT. Mientras estuvo allí, aprendió sobre lenguajes de programación y cómo escribir código. Con más de 20 años de experiencia escribiendo software, Jack brinda servicios de consultoría a una amplia gama de equipos de software, especialmente con respecto a la conversión de bases de código a un estilo de codificación funcional. Tiene un profundo conocimiento y pasión por el tema.