¿Por qué debes entender un requerimiento antes de programar?

Entender… Algo que no todo el mundo tiene la cualidad de profundizar demasiado y me incluyo, cuando algo no te agrada y le sumas que hay que entenderlo, puede ser complicado. Pero es parte del trabajo, parte del día a día, no siempre te van a tocar requerimientos simples y que te complazcan. Es parte del crecimiento profesional enfrentarse a problemas cada vez más grandes y con soluciones un poco más reducidas....

mayo 9, 2021 · 3 min · Christian Vargas

Convenciones de nombres, nombrando archivos y escribiendo código

Ya hace un tiempo que inicie con Angular desde su versión inicial, note un cambio tanto de paradigma como de diseño a la versión con Typescript, una de las cosas que me gusto fue utilizar la consola al estilo de laravel para generar ciertos archivos. Note algo que me llamó la atención y fue el hecho que los componentes generados se nombraban así: “mi-componente-principal.ts”, cuando yo venía utilizando algo como: “miComponente....

febrero 14, 2021 · 2 min · Christian Vargas
Promesas baratas

Las benditas promesas

Recientemente me encontraba desarrollando una funcionalidad la cual se encarga de subir archivos a la nube en Node 14, un proceso “sencillo” entre comillas, el reto era principalmente una validación a una url devuelta por la funcionalidad de subir archivos, a este había que hacer un get y “atrapar” el estatus que tenga, un 200 en caso ok o un 400 en un caso error. El flujo podría ser algo como esto:...

enero 27, 2021 · 2 min · Christian Vargas
El happy path programación como niños

Las pruebas, ¿Por qué las odiamos?

Recientemente hablé un poco sobre el happy path y es algo que a mi me causa mucha gracia por que yo caí en un punto que mis pruebas eran tan malas, que solo me enfocaba en el escenario más básico posible, sin ir más allá del mismo. Los desarrolladores solemos ser un poco ventajosos y suelo escuchar frases como: “yo ya cumplí, ya no es mi problema”, “ya está probado, si no funciona es otra cosa”, “Las pruebas deben ser solo hechas por QA”, o la clásica “en mi local funciona”, suelen escucharse a menudo....

diciembre 28, 2020 · 2 min · Christian Vargas
El happy path programación como niños

El happy path, programación como niños.

Hola, ¿Te acuerdas cuando eras niño? Era genial no tener que preocuparse por nada, jugar con amigos, sin presiones y sin contratiempos, todo era perfecto. No digo que hoy de adulto no lo disfrute, claro que se disfruta pero de diferente manera. El happy path en software es como la infancia, todo va bien, no hay problemas, no hay contratiempos y todo funciona perfecto. Recuerdo la primera vez que escuché este concepto en algún lugar de trabajo y desde entonces suelo tenerlo en la cabeza a la hora de probar ciertas cosas que he desarrollado....

diciembre 5, 2020 · 2 min · Christian Vargas