Preguntas etiquetadas con tdd

37
Buen ejemplo de código complejo usando TDD [cerrado]

¿Cuál sería un buen ejemplo del uso de TDD en proyectos grandes, reales y complejos? Todos los ejemplos que he visto hasta ahora son proyectos de juguetes con el propósito de un libro o un papel ... ¿Puedes nombrar un proyecto de código abierto que usa mucho TDD? Preferiblemente en C ++ pero...

36
¿Cómo deberías TDD un juego Yahtzee?

Digamos que estás escribiendo un estilo TDD de juego Yahtzee. Desea probar la parte del código que determina si un conjunto de cinco tiradas de dados es o no una casa completa. Hasta donde sé, cuando haces TDD, sigues estos principios: Escribe las pruebas primero Escribe lo más simple posible que...

30
¿Cuándo debo escribir pruebas de integración?

De acuerdo con las reglas de TDD, las pruebas unitarias se escriben antes del código de producción, pero ¿qué pasa con las pruebas de integración que ejercitan la interacción entre objetos cableados concretos (no simulados)? ¿Deberían escribirse antes de las pruebas unitarias o después del código...

30
Relación entre BDD y TDD

¿Cuál es la relación de BDD y TDD? Por lo que entendí, BDD agrega dos cosas principales sobre TDD: nombres de pruebas (asegurar / debería) y pruebas de aceptación. ¿Debo seguir TDD durante el desarrollo por BDD? En caso afirmativo, ¿deberían nombrarse mis pruebas de unidad TDD con el mismo estilo...

29
¿Deberíamos siempre unir los errores de prueba al corregirlos?

Cuando se corrigen errores, se recomienda que, donde trabajo, escriba primero una prueba que falla con el error dado y luego corrija el código hasta que pase la prueba. Esto sigue las prácticas de TDD, y se supone que es una buena práctica, pero noté que tiende a producir pruebas crípticas que se...

28
Sentido de pruebas unitarias sin TDD

Tenemos un nuevo (bastante grande) inicio de proyecto, que planeamos desarrollar usando TDD. La idea de TDD falló (muchas razones comerciales y no comerciales), pero en este momento tenemos una conversación: de todos modos, ¿deberíamos escribir pruebas unitarias o no? Mi amigo dice que no tiene...

28
¿Necesito probar todo?

Voy a comenzar mi primer proyecto real en Ruby on Rails , y me estoy obligando a escribir pruebas TDD . No veo ventajas reales en escribir pruebas, pero como parece muy importante, lo intentaré. ¿Es necesario probar cada parte de mi aplicación, incluidas las páginas

27
¿Cuáles son los mejores recursos para aprender TDD? [cerrado]

Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas sean respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión