A continuación encontrará las páginas asociadas a “Refactor”
Artículos
El día que conocí el valor de los unit tests
Intro ¿Cómo podemos probar esto localmente? - preguntó el desarrollador. No podemos - respondió el arquitecto.
Esa fue la frase que inició mi viaje hacia el mundo de las pruebas unitarias.
¿Cómo puedo garantizar un minimo nivel de calidad sobre algo que deifnitivamente no puedo probar, debido a dependencias externas y limitaciones de infraestructura? Y no siempre es cuestión de “arrojarlo a producción y ver que pasa”, ya que en muchos casos, el costo de un error puede ser muy alto; ciertos procesos involucran transacciones monetarias, o datos sensibles de y para los usuarios, y un error puede significar una pérdida de dinero, o una violación de una norma o una ley.
Artículos
Sistemas neuróticos
Neurótico: (que padece una) enfermedad funcional del sistema nervioso caracterizada principalmente por inestabilidad emocional. https://dle.rae.es/neurosis
Los sistemas no presentan emociones (aún). Sin embargo, algunos sí presentan rasgos de complejidad y verbosidad exacerbada, como si estuvieran hiperexitados, nerviosos, cuyos momentos de euforia se demuestra en los picos de memoria y tiempos de espera agotados, y los de depresión en sus fallos. En efecto, “parecería” que tienen cierto estado anímico que se manifiesta en función de los “estímulos” que reciben (las solicitudes del usuario y otros actores externos).
Artículos
Menos verde y rojo; más azul y negro
Un título un poco capcioso, debo reconocerlo. Se trata de la configuración de colores que suelo usar en los editores de texto. Reminiscencia de épocas pasadas. Para lograr un punto intermedio, podría mencionar la equivalencia de github en su tema claro, el cual sería menos gris y azul; más rojo y morado.
En este artículo pretendo expresar mi opinión acerca del impacto negativo de tener una gran cantidad de “verdes” y “rojos” en tu código fuente, los cuales explicaré a continuación.