
Modern C++ Programming with Test-Driven Development
Jeff Langr
- Editorial
- The Pragmatic Programmers
- Año
- 2013
- Páginas
- ~380
- Nivel
- Intermedio
De qué trata
Tratado técnico innovador escrito por Jeff Langr y publicado por The Pragmatic Programmers en 2013. Es la obra de referencia definitiva sobre cómo aplicar el Desarrollo Guiado por Pruebas (TDD) en proyectos reales de C++11.
Cubre el ciclo Red-Green-Refactor, especificaciones con Google Test y Google Mock, diseño desacoplado de dependencias mediante interfaces abstractas, inyección de dependencias en C++, y técnicas seguras para abordar y refactorizar código heredado (legacy code).
Jeff Langr acompaña al lector en el desarrollo de un motor de búsqueda y un calculador de inversiones, demostrando cómo el TDD transforma C++ en un lenguaje seguro y grato de evolucionar. Una lectura transformadora para cualquier ingeniero de software.
- TDD en C++
- Jeff Langr
- Pragmatic Programmers
- Google Test
- Google Mock
- Clean Code
- Legacy Code
- Refactorización
¿Cómo enseña?
Teoría + práctica
- ✓ Incluye ejercicios
- ✓ Incluye proyectos
Proyectos
Motor de Búsqueda y Puntuación Desarrollado con TDD en C++11
Construcción guiada por pruebas de un indexador de texto utilizando dobles de prueba Google Mock y arquitectura desacoplada.

