Relacionados con: refactoring

Antipatrones de Desarrollo Software: The God Class

Antipatrones de Desarrollo Software: The God Class

Descripción del anti-patrón El diseño de aplicaciones procedimentales conlleva a construir un objeto o fichero con la mayor parte de las responsabilidades, mientras que la mayoría de los demás objetos solo contienen datos o ejecutan procesos simples. La solución a este anti-patrón incluye un refactoring del diseño para distribuir las responsabilidades de manera más uniforme […]

Invirtiendo en calidad: Análisis Estático con SonarQube

Invirtiendo en calidad: Análisis Estático con SonarQube

¿En algún momento de tu carrera profesional has tenido que trabajar con código legado, sin ningún tipo de testing implementado y al abrir cualquier clase del proyecto te has horrorizado? Se te han pasado por la cabeza frases como: “Es muy difícil incluir nueva funcionalidad en este proyecto”,  “Ha pasado tanto desarrollador por ese proyecto que no se […]