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. Me gustaría decir que no todos somos o fuimos así, pero en mi contexto no lo es.

Me di cuenta de esto cuando empecé a trabajar con equipos grandes (más de 50 desarrolladores), que a muchos de nosotros no nos gusta hacer pruebas y para cada persona las pruebas son relativas, en un ambiente profesional no es posible que algo tan simple falle y decir alguna frase anterior. Cuando note eso mi chip interior cambió y quise hacer lo posible por modificar estas conductas.

Y en realidad no odiamos las pruebas, sino que odiamos trabajar más de lo que creemos es debido, ojo aquí, que también estuve en proyectos donde realmente no da suficiente tiempo para probar ciertas cosas, por que todo es para mañana y se entiende, yo hablo del escenario perfecto, en el trabajo perfecto, donde si tenemos tiempo y no lo dedicamos.

Es algo que diferencia a un seniority en desarrollo, el hecho de enfocarse no solo en el happy path si no ir más allá, tener dudas, contemplar problemas no visualizados y romper ese paradigma de solo hacer lo que te solicitan.

Así que mi consejo es el siguiente, si ya desarrollaste algo y ya lo probaste, vuelvelo a probar una vez más, con un poco más de empeño, dedícale unos minutos. Eso habla bien de ti, te lo aseguro.

Tú puedes Campeón!