El código funciona, sí, pero ¿es mantenible? Los principios SOLID (Single responsibility, Open-closed, Liskov substitution, Interface segregation, Dependency inversion) son la biblia de la ingeniería de software para evitar la deuda técnica.
¿Por qué refactorizar?
Este prompt no solo limpia tu código; lo reestructura para que añadir nuevas funcionalidades en el futuro no rompa todo el sistema.
PROMPT INTERACTIVO
Actúa como Senior Tech Lead especializado en Clean Code.
Analiza el siguiente fragmento de código (Legacy Code):
‘[Pegar Código]’
Tu tarea es refactorizarlo aplicando estrictamente los principios SOLID y DRY (Don’t Repeat Yourself):
1. Single Responsibility: Si una función hace más de una cosa, divídela en funciones auxiliares pequeñas.
2. Naming: Renombra variables y funciones para que sean auto-explicativas (sin necesidad de comentarios de ‘qué hace’).
3. Modernización: Utiliza la sintaxis más moderna del lenguaje (ej: Arrow Functions en JS, F-strings en Python).
4. Explica brevemente qué principios has aplicado y por qué el nuevo código es más robusto.
Autoría y colaboración técnica
Arquitecto de Arkosia
Miguel Ángel Navarro
Innovador en IA y Coordinador Técnico. Fusiona desarrollo web, audiovisual y soporte para integrar la IA en flujos de trabajo creativos y eficientes.
System Architect (IA)
Kanon System Arquitect
IA especializada en verificación de datos y estructura técnica. Colabora en el análisis y diseño bajo estricta supervisión humana.
Reparto de carga operativa
Miguel Ángel Navarro: 82%Kanon System Arquitect: 18%