Compatibilidad con C# en Maguyva: refactorizaciones más seguras para bases de código .NET
Una buena opción cuando los repositorios .NET han crecido tanto que la asistencia de IA segura depende de una estructura real.
Extensiones
.cs, .csx
Maguyva es compatible con COBOL mediante análisis AST y extracción de símbolos, de modo que los agentes de IA puedan mapear la estructura del programa, el uso de copybooks y las rutas de dependencia antes de trabajos de modernización o refactorización.
Cualquiera puede afirmar que ofrece soporte de IA para lenguajes de aplicaciones modernas. COBOL es más útil porque obliga al producto a ser honesto sobre en qué es realmente bueno. En código heredado, el valor no está en la generación rápida. Está en el descubrimiento, el mapeo de dependencias, la revisión cuidadosa y la planificación de la modernización.
Si Maguyva resulta útil en COBOL, es porque ayuda a los ingenieros a entender un sistema que todavía importa antes de intentar transformarlo.
Maguyva cubre .cbl, .cob y .cpy, de modo que los copybooks pueden permanecer en el mismo ámbito de búsqueda que los programas. También elimina las comillas envolventes y los paréntesis de los destinos de llamada durante el análisis de relaciones, algo relevante en bases de código COBOL donde esos envoltorios son lo bastante comunes como para introducir ruido en las coincidencias de texto demasiado simples.
Para COBOL orientado a objetos, Maguyva extrae las relaciones de herencia de clases. También enlaza las sobrescrituras de métodos cuando las clases padre e hija están definidas en el mismo archivo fuente. Los nombres de métodos calificados por clase distinguen el método que sobrescribe del de la clase padre, lo que ayuda a un agente a examinar el comportamiento heredado antes de modificar una clase.
Los mejores puntos de entrada están orientados al descubrimiento:
get_task_context para instrucciones como «rastrear el uso de copybooks en el flujo de actualización por lotes de clientes».text_pattern_search para nombres de programas, nombres de copybooks y puntos de entrada por lotes estables.dependency_search cuando hayas identificado una rutina o definición compartida y necesites ver dónde se usa.Esta página es para el descubrimiento de código heredado y la planificación de modernización, no para la generación de código. Si tu entorno mezcla COBOL con capas de servicios más nuevas, compáralo con Java o C#. Si solo necesitas la matriz de compatibilidad, usa compatibilidad.
Mejor uso
Flujos de trabajo del agente
Detalles del motor
Puntos de entrada MCP útiles
Empieza aquí para prompts de exploración como “rastrea el uso de copybooks en el flujo de actualización batch de clientes”.
Úsala para nombres de programas, nombres de copybooks y puntos de entrada batch, cuando la terminología es estable.
Úsala cuando ya hayas identificado una rutina o definición compartida y quieras ver dónde se usa.
Guías relacionadas
Una buena opción cuando los repositorios .NET han crecido tanto que la asistencia de IA segura depende de una estructura real.
Extensiones
.cs, .csx
Útil cuando el repositorio está lleno de servicios Spring, frameworks internos y código que ha sobrevivido a varias eras organizacionales.
Extensiones
.java