Muchas gracias @VidaMRR quería descargar el código de tu GitHub pero no encontré esta clase en especifico así que hice un paso a paso y le hice un PR a tu repositorio con el código de esta clase. Me gusto bastante está clase y voy a estudiar más para volverme experto en pruebas unitarias 👍🏽
Hola, cómo estás? Puede ser que en la función sum() en el IF de igualdad a NULL no vaya el triple === ya que sino no podrías sumar algo mas cero porque te arrojaría la exception? Gracias por tus videos!!! Saludos
Tengo una duda, cuales son las ventajas de las pruebas unitarias? Ya googlee pero no me queda claro, refiriendome a que es para depurar nuestra app, pero cuando estamos programando vamos probando cada funcion que creamos entonces para que nos sirve esto? Aun soy principiante
@@gizzy818 La verdad si, mas cuando comencé a trabajar en proyectos grandes, a veces cuando se hacen cambios en lugares criticos o a refactorizar no siempre se tiene el control de todos los modulos entonces al ejecutar las pruebas unitarias nos aseguramos que sigue funcionando correctamente
@@byronjimenez8499 creo que esto es lo importante, en proyectos grandes es muy util suele pasar que el pasante nuevo elimino una columna de la db creyendo que no se usaba en ningun lado pero al tener pruebas unitarias de cada cosa se va a dar cuenta que cuando borre eso y ejecute TODOS los test de modulos que el no hizo se van a romper y se va a dar cuenta que por algo existe esa columna
Muy buen tutorial gracias! Seria ideal si pudieras hacer un tutorial de como testear un plugin y como configurar los scripts para el testeo, para definir la version y para subir el plugin como actualizacion a SVC
😮 ¿enserio prefieres hacer tanta historia antes que poner una linea microtime() arriba del script y otra abajo haciendo la resta del tiempo que tardo? no se que PHP programas tu, pero la mayoria de los mortales lo trabajamos para web subiendo archivos por ftp, y tener que abrir la consola instalar composer y probar tiempos desde la consola para mi es ir paso atras en la comodidad
Muchas gracias @VidaMRR quería descargar el código de tu GitHub pero no encontré esta clase en especifico así que hice un paso a paso y le hice un PR a tu repositorio con el código de esta clase.
Me gusto bastante está clase y voy a estudiar más para volverme experto en pruebas unitarias 👍🏽
Gracias Manuel!!! Deja reviso el PR y si no hay ningún problema lo publico
Solo una recomendación deberias comenzar explicando para que son las pruebas unitarias, cual es la razón de ejecutarles de determinada forma.
Todo muy bien, muy bonito hasta el color del código y etiquetas... pero no he llagado hasta esa altura de PHP. Mil saludos gracias.
Hola, cómo estás?
Puede ser que en la función sum() en el IF de igualdad a NULL no vaya el triple === ya que sino no podrías sumar algo mas cero porque te arrojaría la exception?
Gracias por tus videos!!!
Saludos
Tengo una duda, cuales son las ventajas de las pruebas unitarias? Ya googlee pero no me queda claro, refiriendome a que es para depurar nuestra app, pero cuando estamos programando vamos probando cada funcion que creamos entonces para que nos sirve esto? Aun soy principiante
Básicamente es para evitar la mayor parte de problemas de nuestra aplicación cuando se encuentre en producción.
Le encontraste utilidad?
@@gizzy818 La verdad si, mas cuando comencé a trabajar en proyectos grandes, a veces cuando se hacen cambios en lugares criticos o a refactorizar no siempre se tiene el control de todos los modulos entonces al ejecutar las pruebas unitarias nos aseguramos que sigue funcionando correctamente
@@byronjimenez8499 creo que esto es lo importante, en proyectos grandes es muy util suele pasar que el pasante nuevo elimino una columna de la db creyendo que no se usaba en ningun lado pero al tener pruebas unitarias de cada cosa se va a dar cuenta que cuando borre eso y ejecute TODOS los test de modulos que el no hizo se van a romper y se va a dar cuenta que por algo existe esa columna
Muy buen tutorial gracias! Seria ideal si pudieras hacer un tutorial de como testear un plugin y como configurar los scripts para el testeo, para definir la version y para subir el plugin como actualizacion a SVC
saludos, aún no soy pro en php, es bueno saber de estás herramientas, gracias
gracias por el video me ayudo mucho
Gracias por el video. Ha sido sencillo y claro en la explicación
Tengo una consulta, si yo a mis archivos php no los hice con clases ni funciones no hay forma de hacer pruebas unitarias no?
hola, continuaras con vídeos PHP? saludos!
Thk!!
no me sale la de la Exception y esta igual, Failed asserting that exception of type "InvalidArgumentException" is thrown.
Tremendo
😮 ¿enserio prefieres hacer tanta historia antes que poner una linea microtime() arriba del script y otra abajo haciendo la resta del tiempo que tardo?
no se que PHP programas tu, pero la mayoria de los mortales lo trabajamos para web subiendo archivos por ftp, y tener que abrir la consola instalar composer y probar tiempos desde la consola para mi es ir paso atras en la comodidad