Puntuación:
Actualmente no hay opiniones de lectores. La calificación se basa en 8 votos.
Functional Programming in Java: Harness the Power of Streams and Lambda Expressions
Imagine escribir código Java que se lea como el enunciado del problema, código que sea altamente expresivo, conciso, fácil de leer y modificar, y que tenga una complejidad reducida. Con las capacidades de programación funcional de Java, eso no es una fantasía. Este libro le guiará desde el familiar estilo imperativo a través de los aspectos prácticos de la programación funcional, utilizando multitud de ejemplos. Aplique las técnicas que aprenda para convertir código imperativo muy complejo en código de estilo funcional elegante y fácil de entender. Actualizada a la última versión de Java, esta edición cuenta con cuatro nuevos capítulos sobre gestión de errores, refactorización al estilo funcional, transformación de datos y modismos de programación funcional.
No luche con las limitaciones del estilo imperativo; en su lugar, aprenda a combinar la programación orientada a objetos con el estilo funcional para reducir la complejidad accidental. Aproveche las capacidades de programación funcional de Java para crear aplicaciones en las que el programa revele sus intenciones y su equipo pueda comprender y modificar rápidamente el código para adaptarlo a los requisitos cambiantes de la empresa. Desbloquee el poder de las expresiones lambda y la API Streams para convertir el código espagueti escrito a menudo en código altamente conciso, expresivo, elegante y mantenible. Vea cómo Streams hace que la ardua tarea de paralelizar código sea tan fácil como pulsar un interruptor cuando se necesita una velocidad superior.
Aplique patrones de diseño basados en expresiones lambda, gestione de forma segura las asignaciones de recursos, utilice memoization y aprenda a transformar datos en diferentes formas, todo ello respetando la inmutabilidad y proporcionando seguridad de subprocesos para aprovechar la evaluación perezosa en aras de la eficiencia y la ejecución paralela en aras del rendimiento. Vaya más allá de lo básico, explore los modismos para escribir programas funcionales. Aprenda a pensar funcionalmente mediante la refactorización de código heredado en el estilo funcional. Y, si su código encalla debido a fallos, aprenda a manejar los errores de forma funcional.
No se ahogue en la teoría; en su lugar, aprenda las técnicas prácticas de programación funcional para crear código Java superior.
Qué necesita:
Java versión 8 o posterior.
© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)