Serie Artesanía del Software
Las prácticas que mantienen el código cambiable: TDD, refactoring, diseño limpio y los hábitos alrededor.
7 partes
- 1
El Arte del Testing: Donde el Diseño se Encuentra con la Calidad
Desde el punto de vista de un desarrollador de software
Por qué deberías considerar el testing como parte de tu hábito diario de desarrollo y cómo está directamente vinculado a la calidad del software.
- 2
Mockear o No Mockear
Cómo escapar del infierno del mocking
Mockear es útil, pero 'qué mockear' suele resultar más complicado de lo esperado si no tratas esto con cuidado.
- 3
Test-Driven (Development)
¿Qué tiene de desafiante?
TDD es una práctica de diseño, no solo una técnica de testing. Escribir tests primero cambia cómo piensas sobre el código y su estructura.
- 4
TDD vs BDD
¿Diseño o Flujo de trabajo?
Estas son dos técnicas diferentes. La clave de cada una está en la mentalidad y el contexto de lo que quieres lograr.
- 5
London vs Chicago
Es una integración, no una elección
Hay dos escuelas conocidas en TDD: la escuela mockista (también conocida como Outside-in) y la escuela clasicista (también conocida como Inside-out).
- 6
¿Cómo Testear Métodos Privados?
Testeando métodos privados. ¿Cuándo y cómo?
De vez en cuando he tenido que enfrentar esta pregunta: ¿cómo testear métodos privados? He recopilado en un artículo las técnicas que suelo usar.
- 7
Pair Programming Efectivo
Abrazando prácticas de calidad en tu cultura de ingeniería
Guía práctica de pair programming que funciona: roles, rotación, cuándo hacerlo, errores comunes y cómo hacer sesiones productivas.