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!
Introducción
Conocimientos previos y qué aprenderás sobre testing en Vue.js
¿Qué son las pruebas?
Código sin pruebas vs. código con pruebas
¿Qué necesito para probar mi proyecto de Vue?
Entendiendo las pruebas
¿Qué debo de probar en mi proyecto de Vue?
Herramientas de desarrollo
¿Qué es Vue Test Utils?
¿Qué es Jest?
Desarrollo de pruebas
¿Cómo aplicar TDD en Vue?
Planeación de pruebas
Pruebas unitarias con Vue
Pruebas de integración con Vue
Tips y buenas prácticas
Mejores prácticas y tips para hacer pruebas en Vue
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
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.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?