Preguntas etiquetadas con tdd

8
TDD: ¿cuáles son las ganancias / beneficios a corto plazo?

Muy a menudo, los beneficios del uso de TDD se consideran ganancias 'a largo plazo': el código general estará mejor estructurado, será más verificable, en general menos errores reportados por los clientes, etc. Sin embargo, ¿dónde están los beneficios a corto plazo del uso de TDD? ¿Hay alguna que...

8
Orden de código de desarrollo dirigido por prueba

Estoy desarrollando mi primer proyecto utilizando un desarrollo basado en pruebas. Estoy usando Zend Framework y PHPUnit. Actualmente mi proyecto tiene una cobertura de código del 100%, pero no estoy seguro de entender en qué orden se supone que debo escribir mi código. ¿Se supone que debo...

8
Pruebas unitarias en marcos de visualización (gráficos 3D)

Este es un seguimiento de esta pregunta. Allí estaba preguntando cómo hacer pruebas unitarias cuando tienes una biblioteca de algoritmos científicos. Tengo un problema similar ahora pero con un proyecto diferente. Estoy trabajando en una abstracción del marco del motor de gráficos 3D para DirectX,...

8
Construyendo algoritmos complejos con TDD

Estoy tratando de adoptar TDD en mi práctica de programación diaria. Lo uso en el trabajo de manera muy efectiva, pero tengo problemas con mis proyectos personales en los que uso algunos algoritmos complejos. El algoritmo particular que me hace hacer esta pregunta es el filtro extendido de Kalman....

8
Cómo lidiar con la prueba pasando desde el principio en TDD

Estoy tratando de practicar TDD en mi proyecto personal y me pregunto cómo lidiar con la situación cuando, después de agregar una nueva prueba, se pasa desde el principio en función de la implementación existente. Por un lado, la nueva prueba puede proporcionar documentación adicional del diseño y...

8
¿Debo escribir pruebas cuando pueda probar la corrección del código?

La gente dice que "hablar sobre TDD apenas funciona, si quieres convencer a alguien de TDD, muéstrale los resultados". Sin embargo, ya estoy obteniendo excelentes resultados sin TDD. Mostrándome que las personas que usan TDD obtienen buenos resultados no serán convincentes, quiero ver que las...