El recorrido
Prácticas técnicas
Las prácticas técnicas de XP son las que permiten entregar software de calidad de forma sostenida: TDD, refactoring, integración y entrega continua, pair y mob programming. Sin ellas, cualquier proceso agile se termina frenando por la deuda técnica.
Temas
Fundamentos de Extreme Programming
Valores, Principios, Prácticas
Tests automatizados
Argumentos
Test First
Argumentos
Refactoring
Argumentos
TDD
Argumentos
Continuous Integration
Argumentos, Detalles de la práctica
Continuous Delivery
Argumentos, Detalles de la práctica
Pair/Mob Programming
Argumentos, Detalles de la práctica, Problemas comunes
Ritmo sostenible
Argumentos
Recursos
- On Pair Programming
Artículo · 23 págs.
- Pair Programming Misconceptions
Artículo · 1 págs.
- Pair Programming Ping Pong
Artículo · 1 págs.
- Techniques for Paired Programming
Video · 6 min
- Pair Programming Cheat Sheet
Artículo · 2 págs.
- Mob Programming Cheat Sheet
Artículo · 2 págs.
- Taming the Mob, Part 1: An Introduction to Mob Programming
Artículo · 2 págs.
- Software Craftsmanship - Professionalism, Pragmatism, Pride
Libro · Sandro Mancuso, Leanpub, 2014 · Capítulos: 7 · 17 págs.
- Modern Software Engineering - Doing What Works to Build Better Software Faster
Libro · David Farley, Addison-Wesley, 2022 · 261 págs.
- Continuous Delivery
Libro · Jez Humble, David Farley, Addison-Wesley, 2010
- Extreme Programming Explained
Libro · Kent Beck, Addison-Wesley, 2004
- The Art of Agile Development
Libro · James Shore, Shane Warden, O'Reilly, 2008
- Clean Agile - Back to Basics
Libro · Robert C. Martin, Prentice Hall, 2020