Show all projects!

Erfahrung mit Ki generiertem Quellcode - Warum ist KI Code legacy Code?

Heute arbeiten ich, wie viele andere Entwickler, mit der Unterstützung von Künstlicher Intelligenz. Daher möchte ich meine Erfahrungen zu diesem Thema festhalten.

KI-generierter Code ist nützlich, insbesondere bei Prototypen, die keine langfristige Verwendung haben, oder wenn es darum geht, typische Entitäten wie beispielsweise Doctrine-Entitäten zu erstellen.

In Projekten, die langfristig betrieben werden, erlaube ich meinen Mitarbeitern, KI-unterstützten Code zu nutzen. Dieser Code wird jedoch mit einem entsprechenden Kommentar gekennzeichnet. Für diesen Code gilt, dass er wie Legacy-Code behandelt werden muss. Das bedeutet, dass er letztlich durch manuell geschriebenen Code ersetzt oder sorgfältig überarbeitet werden sollte. Ein Produktionssystem, das solche Code-Elemente enthält, kann zu späteren Problemen führen.

Ich nenne ihn Legacy-Code, weil es so ist, als ob er von einem Mitarbeiter geschrieben wurde, der nicht mehr im Unternehmen ist. Der Code mag zwar funktionieren, aber niemand weiß genau, wie er funktioniert oder warum bestimmte Entscheidungen getroffen wurden.

 

Generell, ist noch zu sagen, ist dass der generierte KI code umso besser ist um so mehr man den Modell Leitplanken mitgibt. Dadurch lassen sich oft hilfreiche Ergebnisse erzielen.

Article relase date: / Last update: