Código sin pruebas vs. código con pruebas

3/12

Lectura

Para entender la importancia de agregar pruebas a un proyecto, debemos remontarnos tiempo atrás, cuando la industria del software apenas estaba iniciando.

...

Regístrate o inicia sesión para leer el resto del contenido.

Aportes 13

Preguntas 0

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Yo tampoco sabia que Alan Turing hacia eso. Supongo que luego de este curso, puedo presumirle a la gente que hago lo mismo que Alan Turing. Me parece super genial todo!

Sabía el genio que fue Alan Turin y su aporte a la informática pero no al testing.

Me gusto mucho y entendí que una cosa es hacer debugging para probar que el código corre y otra cosa es hacer testing para verificar si el resultado es el correcto. (Para mí, los errores más molestos en programación son los que no te sacan error, todo parece funcionar pero algo lo rompe sin dejar error).

Interesante, entonces podemos decir que uno de los puntos importantes a la hora e revisar la calidad de un código es ver si este código tiene pruebas implementadas, algo así como los rubros para aprobar una materia, si no cumples cierto rubro, pierdes ese porcentaje.

Algo importante que mencionan aquí es la parte de Estas pruebas se realizaban al final de los programas, después de haber terminado de hacerlo.

Es interesante que en esa época se hicieran al final del programa, pero realmente si es tedioso tener que hacer las pruebas para el final del programa, afortunadamente existe el TDD que prácticamente nos obliga primero a programar las pruebas con la intención de generar errores y luego corregir esos errores con ayuda de las mismas pruebas, y una vez corregidos los errores, tratar de refactorizar el código sin afectar el resultado final y cumpliendo los estándares de buena calidad.

Sin duda hacer testing es garantizar que tu código es de calidad, ¿Por qué? Simplemente porque al ver que tienes un sistema de testing implementado puedes darte cuenta que el código realmente hace lo que tiene que hacer, ya no es solo ver que el código funcione, sino que haga lo que debe hacer ^^!

Las imagenes no se ven @Platzi

Se habla sobre el tema de las pruebas en el curso de buenas prácticas para escritura de código: https://platzi.com/clases/mejor-codigo/ (Spoiler, una recomendación puede ser escribir primero los test y luego empezar el desarrollo del programa)

El no tener pruebas en tu proyecto significa, no tener la calidad…""

Me parece fantástico todo lo que voy leyendo hasta ahora, solo una corrección: el viaje a la luna donde Hamilton hizo ruido, fue en 1969, y no en el 59.
Saludos !

calidad: testing

no lo conocía, de verdad muy impresionante

La verdad cada vez comprendo el valor de hacer test a tu codigo

Me recordó a la crisis informática del año 2000, donde todos estaban en crisis por lo que pasaría jejeje

Sinceramente lo poco que sabía sobre Alan Turing, es la tan famosa Maquina de Turing, la cual bueno, planteo los fundamentos de todo lo que conocemos hoy en día

No sabia quien fue el inventor de las pruebas de código. Ahora se que Alan Turing lo fue.