You are viewing a single comment's thread from:

RE: Errores de terceros en aplicaciones multiplataformas

in Hive Cuba2 years ago

Bueno, ahora leyendo este post te puedo comentar varias cosas: la primera es que las pruebas continuas y automatizadas te pueden aliviar el 80% de estos problemas, ya sea para detectar que hay un problema como para definir en donde es.
También creo que deberías implementar un sistema de CI/CD para que obtengas estos errores lo antes posible, así no pierdes horas y esfuerzos valiosos.

Y te secundo en la afirmación de usar librerías de terceros. Yo suelo revisar muy bien quien, como cuando y donde de la librería antes de usarla. Necesito usar algo que se note que tiene gente detrás manteniéndolo, arreglando los errores lo más rápido posible y con perspectivas de que se van a mantener haciéndolo por mucho tiempo

Sort:  

Gracias por el comentario bro. El tema es que eso está implementado con un CI/CD y con pruebas, pero lo malo es que no cubría este escenario por el entorno en que se ejecutan las pruebas, que es en Linux 😞, básicamente por ahí el porqué del post específico para estas apps multiplataforma. Si la plataforma donde tienes el proceso de integración continua tiene ISOs de estos OS y puedes correr las pruebas para cada entorno entonces si te lo quitas de arriba.

Bro ahora leyendo esto y acordándome de lo que me dijiste de github Actions. XD esta genial eso tienen ISOS parece para todos los sistemas y dan 2000 minutos free XDD está brutal eso. Me mudo para allá fijo

Todavía no sé cómo tienen tantas libertades gratis pero las tienen. Yo he compilado para Windows y Linux perfectamente usándolos y es bastante rápida la compilación so todo sale bien

Está genial de verdad asere, hay que aprovecharlo. En travisCI el plan free tiene una cuota fija, no se renueva, por eso solo corría las pruebas en Linux para ahorrarlo lo más que podía, pero este de Github está letal.