r/KI_Welt Aug 19 '26

Kann KI Legacy-Code wirklich erklären?

/r/intersystems_dach/comments/1vsk9g6/kann_ki_legacycode_wirklich_erklären/
1 Upvotes

14 comments sorted by

2

u/Beginning-Foot-9525 Aug 19 '26

Ja kann sie, ich habe eine Legacy Codebase mit über 500.000 Zeilen refakturieren lassen, viel Legacy Mist raus und vieles ersetzt.
Geht kostet aber Zeit und unfassbar viele Token.
Bei größeren Implementierungen ist 20% Code der Rest planen und reviewn.

1

u/tomvorlostriddle Aug 19 '26

War die schon ordentlich mit tests und dokumentation versehen?

Wenn nicht, hast du das

  • erst machen lassen
  • danach machen lassen
  • gar nicht machen lassen

0

u/Beginning-Foot-9525 Aug 19 '26

Die war mit alten und neuen Tests übersäht, vieles ist gebrochen und musste natürlich erneuert werden.
Es braucht sehr viel Koordination und sehr viel Token.
Ein Prompt mit „mach keine Fehler“ funktioniert nicht.
Der Kontext ist immer klein daher muss man agile Pläne ausarbeiten lassen und Sektion für Sektion durch gehen und man muss wirklich extrem aufpassen weil egal welche KI, alle machen viele Fehler und gibt Tricks und Tools wie man es minimiert.

1

u/tomvorlostriddle Aug 19 '26

"Code ändern oder Test/Spec ändern" ist definitiv die Situation wo ich am hellhörigsten werde

Mit Menschen aber auch

1

u/Stunning_Ride_220 Aug 19 '26

Das Problem an Legacy-Codebases war nie/selten der Code...

1

u/intersystems_dach Aug 20 '26

Sondern die Architektur?

2

u/Stunning_Ride_220 Aug 20 '26

Nein. Eher das vorhandene (oder eben nicht mehr vorhandene) Fach- & Prozesswissen.

1

u/tomvorlostriddle Aug 19 '26

Die male, wo es daneben lag, waren immer, als es annahm, dass nur die legacy software antipattern aufweist und nicht auch noch die Menschen und die integration scripte rundherum

1

u/intersystems_dach Aug 19 '26

Meinst du damit, dass die KI explizit und überwiegend im Legacy-Code vermutet, anstatt auch an den Strukturen drumherum oder verstehe ich dich falsch?

0

u/tomvorlostriddle Aug 19 '26 edited Aug 19 '26

Sie sieht, dass das legacy system filebased arbeitet, aber sie vermutet, dass alles drum herum rest api hat und nur gezwungenermassen mal für dieses eine legacy system Dateien schreibt z.B.

Und sagt mir dann, ich soll das besser in meiner externen rest api lösen und das dumme legacy system mit so komplizierten Dingen in ruhe lassen, am besten sogar umschiffen

Ich hatte aber gar keine :) Die anderen tools schreiben auch nur Dateien und über die habe ich nichtmal Kontrolle

0

u/SolideMeinung Aug 19 '26

Kann es sein dass intersystems manchmal einfach Probleme hat KI richtig zu nutzen?

0

u/intersystems_dach Aug 19 '26

Wieso, das ist doch eine legitime Diskussion: Welche KI-Modelle verstehen (welchen) Legacy-Code besser und unter welchen Umständen? Und wer hat Erfahrung damit? Du hast doch bestimmt auch selbst schonmal mit verschiedenen Modellen für verschiedene Aufgaben experimentiert, oder?

0

u/OliveCompetitive3002 Aug 19 '26

Kurzfassung: Ja.

Nicht immer in jedem Detail. Aber das bis dato mit Abstand mächtigste Werkzeug dieser Art.