Preguntas etiquetadas con tdd

62
¿Deberíamos probar todos nuestros métodos?

Así que hoy tuve una conversación con mi compañero de equipo sobre las pruebas unitarias. Todo comenzó cuando me preguntó "oye, ¿dónde están las pruebas para esa clase, solo veo una?". Toda la clase era un gerente (o un servicio si prefieres llamarlo así) y casi todos los métodos simplemente...

53
¿Cómo probar las pruebas?

Probamos nuestro código para hacerlo más correcto (en realidad, es menos probable que sea incorrecto ). Sin embargo, las pruebas también son código, también pueden contener errores. Y si sus pruebas son defectuosas, difícilmente mejorarán su código. Puedo pensar en tres posibles tipos de errores...

53
¿TDD realmente funciona para proyectos complejos?

Estoy haciendo esta pregunta con respecto a los problemas que he experimentado durante los proyectos TDD. He notado los siguientes desafíos al crear pruebas unitarias. Generando y manteniendo datos simulados Es difícil y poco realista mantener grandes datos simulados. Es aún más difícil cuando...

37
¿Qué tan pequeños son tus pequeños pasos en TDD?

Hoy estábamos entrenando TDD y encontramos el siguiente punto de malentendido. La tarea es para la suma de números de retorno de entrada "1,2" que es 3. Lo que he escrito (en C #) fue: numbers = input.Split(','); return int.Parse(numbers[0]) + int.Parse(numbers[1]); //task said we have two...

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...