KI-generierter C++-Code kann korrekt aussehen und trotzdem implizite Konvertierungen, uninitialisierte Werte oder Lebensdauerprobleme enthalten. Darum gehört meine gewünschte Build-Konfiguration direkt in die Aufgabe:
Für GCC oder Clang fordere ich zusätzlich mindestens
und einen warnungsfreien Build. Danach lasse ich kleine Tests für leere Eingaben, große Werte und Fehlerpfade ergänzen. Die Warnungen sind dabei kein kosmetischer Bonus, sondern Feedback für den nächsten Prompt.
Code:
cmake -S . -B build -DCMAKE_BUILD_TYPE=Debug
cmake --build buildFür GCC oder Clang fordere ich zusätzlich mindestens
Code:
-Wall -Wextra -Wpedantic
