KI & Definition of Done [KI]

2 Übungsfragen mit Lösung und Erklärung.

☝️ SingleEin Team erzeugt einen erheblichen Teil seines Codes mit einem KI-Assistenten. Welche Anpassung der Definition of Done ist am naheliegendsten?
Eine Kennzeichnung, welcher Anteil des Codes maschinell erzeugt wurde
Eine ausdrückliche Prüfpflicht durch einen Menschen, einschließlich Verständnis des erzeugten Codes durch mindestens eine Person im Team
Ein Verzicht auf Codeüberprüfung, da der Assistent bereits Standards einhält
Eine Erhöhung der Testabdeckung auf hundert Prozent
Das Risiko ist Code, den niemand im Team versteht und der deshalb nicht wartbar ist. Eine bloße Kennzeichnung des Anteils ändert daran nichts. Hundert Prozent Testabdeckung ist ein Zahlenziel und sagt nichts über die Qualität der Tests aus.
☝️ SingleEin Team möchte generierte Testfälle als Nachweis für die Definition of Done verwenden. Was ist zu beachten?
Generierte Tests prüfen häufig das, was der Code tut, nicht das, was er tun soll; ohne Abgleich mit der fachlichen Absicht bestätigen sie den Fehler mit
Generierte Tests erhöhen die Testabdeckung nur scheinbar
Generierte Tests sind für die Definition of Done grundsätzlich unzulässig
Generierte Tests müssen vom Product Owner abgenommen werden
Das ist die zentrale Falle: Wird ein Test aus dem vorhandenen Code abgeleitet, zementiert er dessen Verhalten einschließlich vorhandener Fehler. Brauchbar werden solche Tests erst, wenn sie gegen Akzeptanzkriterien und fachliche Absicht geprüft werden.
← Alle ThemenIm Quiz üben