C#-Unterstützung in Maguyva: Sicherere Refactorings für .NET-Codebasen
Gut geeignet, wenn .NET-Repos so groß geworden sind, dass sichere KI-Unterstützung auf echter Struktur beruhen muss.
Dateiendungen
.cs, .csx
Maguyva unterstützt COBOL mit AST-Parsing und Symbolextraktion, damit KI-Agents Programmstruktur, Copybook-Nutzung und Abhängigkeitspfade abbilden können, bevor Modernisierungs- oder Refactoring-Arbeiten beginnen.
KI-Unterstützung für moderne App-Sprachen kann jeder behaupten. COBOL ist nützlicher, weil es das Produkt zwingt, ehrlich zu sagen, wofür es wirklich taugt. In Legacy-Code liegt der Wert nicht in schneller Codegenerierung. Er liegt in Discovery, Abhängigkeitsanalyse, sorgfältiger Prüfung und Modernisierungsplanung.
Wenn Maguyva in COBOL nützlich ist, dann weil es Entwicklern hilft, ein System zu verstehen, das noch immer zählt, bevor sie versuchen, es zu migrieren.
Maguyva deckt .cbl, .cob und .cpy ab, sodass Copybooks auf derselben Suchoberfläche wie Programme bleiben. Außerdem entfernt es umschließende Anführungszeichen und Klammern von Call-Zielen bei der Beziehungsanalyse — wichtig in COBOL-Codebasen, in denen solche Umschließungen häufig genug vorkommen, um naives Textmatching verrauscht zu machen.
Bei objektorientiertem COBOL extrahiert Maguyva die Klassenvererbung. Außerdem verknüpft es Methodenüberschreibungen, wenn Eltern- und Kindklasse in derselben Quelldatei definiert sind. Klassenqualifizierte Methodennamen unterscheiden die überschreibende Methode von der Methode der Elternklasse, sodass ein Agent vor einer Klassenänderung das geerbte Verhalten prüfen kann.
Die besten Einstiegspunkte sind discovery-orientiert:
get_task_context für Prompts wie „verfolge die Copybook-Nutzung im Batch-Update-Flow für Kunden.“text_pattern_search für Programmnamen, Copybook-Namen und stabile Batch-Einstiegspunkte.dependency_search, nachdem du eine gemeinsam genutzte Routine oder Definition identifiziert hast und sehen willst, wo sie verwendet wird.Diese Seite richtet sich an Legacy-Code-Discovery und Modernisierungsplanung, nicht an Codegenerierung. Wenn dein Bestand COBOL mit neueren Service-Schichten mischt, vergleiche ihn mit Java oder C#. Wenn du nur die Unterstützungsmatrix brauchst, nutze Kompatibilität.
Am besten geeignet
Agent-Abläufe
Engine-Einordnung
Nützliche MCP-Einstiegspunkte
Fang hier an für Discovery-Prompts wie „verfolge Copybook-Nutzung im Customer-Batch-Update-Flow“.
Nutz es für Programmnamen, Copybook-Namen und Batch-Einstiegspunkte, wenn die Terminologie stabil ist.
Nutz es, nachdem du eine Routine oder gemeinsam genutzte Definition identifiziert hast, und sehen willst, wo sie genutzt wird.
Verwandte Guides
Gut geeignet, wenn .NET-Repos so groß geworden sind, dass sichere KI-Unterstützung auf echter Struktur beruhen muss.
Dateiendungen
.cs, .csx
Nützlich, wenn das Repo voller Spring-Services, interner Frameworks und Code ist, der mehrere Organisationsepochen überstanden hat.
Dateiendungen
.java