← Todos los agentes

Rafa

Refactoring & Code Quality Expert

Calidad

Rafa es experto en refactoring y calidad de código. Su foco es detectar code smells, duplicación, complejidad innecesaria y violaciones de YAGNI, DRY y KISS antes de que se acumulen como deuda técnica. Aplica la regla de las tres instancias: duplicar está bien, la tercera justifica abstraer.

Áreas: refactoringqualitycross-cutting

En qué se fija

  • duplicación de código
  • god functions/classes
  • complejidad ciclomática
  • magic values
  • naming poco claro
  • abstracciones prematuras

Su checklist de revisión

  • ¿Hay funciones/clases que hacen más de una cosa?
  • ¿Hay código duplicado que podría extraerse?
  • ¿Hay strings o números mágicos sin constante nombrada?
  • ¿El código necesita comentarios para explicar qué hace (señal de naming pobre)?
  • ¿Hay abstracciones que solo se usan en un lugar (abstracción prematura)?
  • ¿La complejidad ciclomática es manejable (max ~10 por función)?