Desarrollo guiado por pruebas con Java: Cree software de mayor calidad escribiendo primero las pruebas con SOLID y arquitectura hexagonal


Precio:
Precio de venta$65.32

Descripción

Impulse el desarrollo con pruebas automatizadas y obtenga la confianza que necesita para escribir software de alta calidad


Características clave:

  • Póngase en marcha con patrones de diseño comunes y las mejores prácticas de TDD
  • Aprenda a aplicar los ritmos de TDD: organizar, actuar, afirmar y rojo, verde, refactorizar
  • Comprenda los desafíos de implementar TDD en el ecosistema de Java y elabore un plan


Descripción del libro:

El desarrollo impulsado por pruebas permite a los desarrolladores crear código bien diseñado y prevenir defectos. Es una herramienta simple pero potente que le ayuda a centrarse en el diseño de su código, a la vez que comprueba automáticamente que su código funciona correctamente. Dominar TDD le permitirá utilizar eficazmente los patrones de diseño y convertirse en un arquitecto de software competente.

El libro comienza explicando los fundamentos del código bueno y el código malo, desmintiendo mitos comunes y por qué el desarrollo impulsado por pruebas es crucial. A continuación, avanzará gradualmente hacia la creación de una aplicación de ejemplo utilizando TDD, donde aplicará los dos ritmos clave: rojo, verde, refactorizar y organizar, actuar, afirmar. Después, aprenderá a controlar sistemas externos como las bases de datos mediante la inversión de dependencias y los dobles de prueba. A medida que avance, profundizará en técnicas de diseño avanzadas como los patrones SOLID, la refactorización y la arquitectura hexagonal. También equilibrará el uso de pruebas unitarias rápidas y repetibles con pruebas de integración utilizando la pirámide de pruebas como guía. Los capítulos finales le mostrarán cómo implementar TDD en casos de uso y escenarios del mundo real y cómo desarrollar un microservicio REST moderno respaldado por una base de datos Postgres en Java 17.

Al final de este libro, pensará de forma diferente sobre cómo diseña el código para simplificarlo y cómo se puede incorporar la corrección a medida que avanza.


Lo que aprenderá:

  • Descubra cómo escribir casos de prueba eficaces en Java
  • Explore cómo se puede incorporar TDD a la creación de software
  • Descubra cómo escribir código reutilizable y robusto en Java
  • Descubra mitos comunes sobre TDD y comprenda su eficacia
  • Comprenda el ritmo preciso de implementación de TDD
  • Familiarícese con el proceso de refactorización y vea cómo afecta al proceso de TDD


A quién va dirigido este libro:

Este libro está dirigido a desarrolladores Java expertos y arquitectos de software que crean software de alta calidad en Java. Test-Driven Development with Java puede ser adquirido por cualquier persona con una sólida experiencia laboral en Java que esté planeando utilizar el desarrollo impulsado por pruebas para sus próximos proyectos.

Autor: Alan Mellor
Editorial: Packt Publishing
Publicado: 13/01/2023
Páginas: 348
Tipo de encuadernación: Tapa blanda
Peso: 1.32lbs
Tamaño: 9.25h x 7.50w x 0.72d
ISBN13: 9781803236230
ISBN10: 180323623X
Categorías BISAC:
- Ciencia | Bioinformática
- Computadoras | Guías del comprador

Este título no es retornable