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.
Erweiterungen
.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.
Genauso wichtig: Die Sprachkonfiguration markiert objektorientierte Konzepte wie Override und Decorate ausdrücklich als nicht anwendbar. Das klingt nach einer Kleinigkeit, ist aber genau die Disziplin, die verhindert, dass ein Code-Graph für ein prozedurales System das falsche Modell halluziniert.
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 Support-Matrix brauchst, nutze Kompatibilität.
Am besten geeignet
Agentenabläufe
Engine-Einordnung
Nützliche MCP-Einstiegspunkte
get_task_context
Fang hier an für Discovery-Prompts wie „verfolge Copybook-Nutzung im Customer-Batch-Update-Flow“.
text_pattern_search
Nutz es für Programmnamen, Copybook-Namen und Batch-Einstiegspunkte, wenn die Terminologie stabil ist.
dependency_search
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.
Erweiterungen
.cs, .csx
Nützlich, wenn das Repo voller Spring-Services, interner Frameworks und Code ist, der mehrere Organisationsepochen überstanden hat.
Erweiterungen
.java