Entwickler müssen Code liefern, der nachweislich funktioniert

Simon Willison – Blog Original ≈1 Min. Lesezeit
Anzeige

In der Softwareentwicklung gibt es ein wiederkehrendes Problem: Junior‑Entwickler nutzen KI‑Tools, um große Pull Requests zu erstellen, ohne sie ausreichend zu testen. Das führt zu Zeitverschwendung und Missachtung der Entwicklerpflicht.

Die Verantwortung liegt beim Menschen: Entwickler dürfen nicht nur Code generieren, sondern müssen sicherstellen, dass er funktioniert. KI kann Code schreiben, aber die Qualitätssicherung bleibt die Aufgabe des Entwicklers.

Um nachzuweisen, dass Code funktioniert, gibt es zwei unverzichtbare Schritte. Erstens das manuelle Testen: Man bringt das System in einen Ausgangszustand, führt die Änderung aus und prüft das Ergebnis. Zweitens automatisierte Tests – Unit‑Tests, Integrationstests und CI/CD‑Pipelines – die die Funktionalität kontinuierlich überwachen.

Praktische Tipps: Schreibe klare Testfälle, nutze Terminalbefehle, die du in den Code‑Review‑Kommentar einfügst, und dokumentiere die Ergebnisse. Für komplexe UI‑Änderungen können Screenshots zusätzlich helfen, die Funktionsweise zu veranschaulichen.

KI ist ein mächtiges Werkzeug, kein Ersatz für sorgfältige Entwicklung. Nur wenn Code nachweislich funktioniert, kann er produktiv eingesetzt werden. Entwickler sollten sich dieser Verantwortung bewusst sein und sie ernst nehmen.

Ähnliche Artikel