
Learning Groovy 3, 2nd Edition
Adam L. Davis
- Editorial
- Apress
- Año
- 2019
- Páginas
- ~159
- Nivel
- Básico
De qué trata
Segunda edición actualizada de Adam L. Davis, publicada por Apress en 2019. Revisa a fondo el lenguaje adaptándolo a la versión Groovy 3.0, incluyendo el nuevo parser 'Parrot' y la compatibilidad con las características de las versiones modernas de Java. Dirigida a desarrolladores Java que buscan una herramienta moderna de scripting y metaprogramación.
La obra profundiza en las novedades sintácticas de Groovy 3: operadores lambda al estilo Java, referencias a métodos, soporte mejorado de bucles y mejoras funcionales. Aborda la programación funcional con streams y closures, la metaprogramación en tiempo de compilación y ejecución, el diseño de lenguajes de dominio específico (DSLs), y la integración con herramientas punteras del ecosistema como Gradle para automatización de builds, Spock para pruebas BDD y Ratpack para microservicios reactivos.
Combina teoría rigurosa sobre el sistema de tipos dinámico y estático de Groovy con ejercicios aplicados que muestran cómo escribir código limpio y expresivo. Es el manual de referencia ideal para mantenerse al día con la evolución de Groovy en entornos empresariales contemporáneos.
- Groovy 3
- Parrot Parser
- Programación funcional
- Spock Framework
- Gradle
- DSLs
- Metaprogramación
- JVM
¿Cómo enseña?
Teoría + práctica
- ✓ Incluye ejercicios
- ✓ Incluye proyectos
Proyectos
Framework de Pruebas BDD con Spock y Groovy
Implementación de una suite automatizada de pruebas de especificación legible mediante Spock Framework y Groovy 3 para validar servicios web.

