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%
Extrae datos clave de textos largos para pasarlos a Excel o base de datos.
🇪🇸EspañolES
🇬🇧EnglishEN
🇫🇷FrançaisFR
🇩🇪DeutschDE
🇮🇹ItalianoIT
🇵🇹PortuguêsPT
🇬🇷ΕλληνικάEL
🇰🇷한국어KO
🇨🇳中文ZH
Privacidad y Traducción
✨English
Arquitectura de Privacidad
Traducción y Aislamiento de Datos
Garantía de confidencialidad y procesamiento local en Arkosia.
🌐 Motor de Traducción de Interfaz
Este sitio web implementa la API dinámica de Google Translate exclusivamente para traducir la navegación, los artículos divulgativos y los textos explicativos a tu idioma.
🛡️ Blindaje Estricto en las WebApps (Zero-Knowledge)
Las herramientas interactivas de Arkosia Utility Suite (como ARK Privacy Airlock, ARK C2PA Signer o los editores de código) no envían tus datos a Google:
Campos de entrada aislados: Todos los cuadros de texto (<textarea>, <input> y editores en vivo) están protegidos con directivas de exclusión translate="no".
Procesamiento en memoria RAM: Los documentos (.docx, .pdf), imágenes y metadatos se leen en búferes binarios locales (ArrayBuffer / WebAssembly) y nunca son analizados ni transmitidos por el motor de traducción.
Sin registros ni analítica de contenido: Ningún dato confidencial procesado en las utilidades sale de tu navegador ni se almacena en bases de datos externas.