Es gibt eine Zahl, die jeden stören sollte, der Ingenieurteams leitet. Der Einsatz von KI in der Softwareentwicklung nimmt weiter zu, aber das Vertrauen in das Ergebnis entwickelt sich in die entgegengesetzte Richtung.
Die Stack Overflow 2025-Umfrage mit mehr als 49.000 Befragten zeigt, dass 84 % der Entwickler KI im Entwicklungsprozess nutzen oder dies planen, verglichen mit 76 % im Vorjahr. Die Hälfte (51 %) nutzt es täglich. Und gleichzeitig misstrauen 46 % der Genauigkeit der Tools, mehr als die 33 %, die dies tun. Nur 3 % vertrauen ihr stark.
Das ist das Paradoxon. Wir verwenden ein weiteres Tool, dem wir weniger vertrauen. Und das ist kein Widerspruch von denen, die es nicht verstehen. Es ist das Zeichen dafür, dass die Reife angekommen ist.
Der Engpass hat sich verschoben
Die knappe Zeit der Entwicklung bestand jahrzehntelang im Schreiben von Code. Geben Sie die Logik ein, merken Sie sich die Syntax und stellen Sie das Boilerplate zusammen. Die KI hat genau diesen Punkt angegriffen und gut gelöst. Heutzutage erfolgt die Generierung eines funktionalen Codeblocks nahezu augenblicklich.
Das Problem besteht darin, dass die Lieferung dadurch nicht in dem Maße beschleunigt wurde, wie es das Marketing der Tools versprochen hatte. Beschleunigte Entwurfsproduktion. Und Draft ist keine fertige Software.
Der Engpass ist verschoben. Es wird nicht mehr geschrieben, es wird rezensiert. Bewerten Sie, ob dieser Kodex korrekt ist, ob er sicher ist und ob er keine Schulden mit sich bringt, die wir in sechs Monaten mit Zinsen begleichen werden. KI hat den Aufwand von der Erstellung auf die Verifizierung verlagert, und nur wenige Teams haben den Prozess zu diesem Zweck neu organisiert.
Wer KI als Tippbeschleuniger betrachtet, misst falsch. Der wirkliche Gewinn stellt sich erst dann ein, wenn das Team auch besser einschätzen kann, was es erhält.
Der plausible, aber falsche Fehler
Das gefährlichste Merkmal von KI-generiertem Code ist nicht der offensichtliche Fehler. Es ist ein plausibler Fehler.
Ein Sprachmodell versteht Ihre Absicht nicht. Es ergibt die statistisch wahrscheinliche Fortsetzung Ihrer Eingabeaufforderung. Meistens deckt sich dies mit dem, was Sie wollten. Aber wenn es nicht übereinstimmt, ist das Ergebnis normalerweise gut geschrieben, gut benannt und sieht genau so aus, als ob etwas Richtiges wäre.
Es ist ein Code, der auf den ersten Blick funktioniert. Kompiliert, läuft im glücklichen Fall, verwendet die richtigen Namen. Und es trägt eine falsche Annahme in sich: eine unbehandelte Kante, eine Race-Bedingung, ein Aufruf einer API, die so nicht existiert, eine Validierung, die zu existieren scheint, aber den tatsächlichen Fall nicht abdeckt.
Der Entwickler erkennt einen offensichtlichen Fehler. Den plausiblen Fehler billigt er. Und genau das dringt in die Produktion ein, weil es unbeabsichtigt dazu gedacht war, die übereilte Rezension zu täuschen.
Die technische Schuld des blinden Vertrauens
Wenn ein Team KI-Vorschläge ohne Ermessen annimmt, wachsen die technischen Schulden nicht langsam. Es sammelt sich lautlos und schnell an.
Denken Sie über den Mechanismus nach. KI neigt dazu, Muster zu wiederholen. Wenn dadurch ein suboptimaler Ansatz entsteht und niemand ihn korrigiert, bleibt dieses Muster an Dutzenden von Stellen hängen. Jede Kopie erscheint harmlos. Das Ganze wird zu einem strukturellen Problem, das niemand schaffen wollte.
Schlimmer noch: Ein Großteil dieses Codes wurde noch nie von einem Menschen gelesen. Es wurde angenommen. Es gibt einen großen Unterschied zwischen Code, den Sie mit Bedacht geschrieben haben, und Code, den Sie einfach zugelassen haben. Der zweite ist Neuland innerhalb Ihres eigenen Systems.
Die Kosten für dieses blinde Vertrauen fallen in die Instandhaltung. Im Vorfall am frühen Morgen, wenn jemand eine Logik verstehen muss, die niemand im Team jemals wirklich verstanden hat. Dann wird der Geschwindigkeitsgewinn der letzten Woche zu den Kosten des Quartals.
Sicherheit ist kein Bewertungsdetail
Es gibt einen spezifischen erschwerenden Faktor in der Sicherheitsachse. Das Modell wurde mit öffentlichem Code trainiert, und öffentlicher Code ist voller unsicherer Beispiele: hartcodierte Anmeldeinformationen, durch Injektion anfällige Abfragen, veraltete Abhängigkeiten, lose Eingabevalidierung.
KI unterscheidet nicht zwischen Lehrbuchbeispielen und produktionsreifem Code. Sie reproduziert das Muster, das sie gesehen hat. Wenn die meisten Tutorials Zeichenfolgen zu einer Abfrage verketten, wird dies natürlich vorgeschlagen.
Daher kann die Sicherheitsüberprüfung am Ende kein optionaler Schritt sein. Statische Analysen, Abhängigkeitsscans und geheime Überprüfungen müssen automatisch erfolgen und vor jeder Zusammenführung ausgeführt werden. KI skaliert die Codegenerierung und jeder Prozessfehler skaliert mit ihr. Was ein isolierter Ausrutscher war, wurde zu einem verteilten Muster.
Wie eine Führungskraft den Überprüfungsprozess einrichtet
Hier ist der Teil, der von Ihnen abhängt, nicht vom Werkzeug. Vertrauen ist weder verordnet noch verboten. Es wird durch einen Prozess aufgebaut. Einige konkrete Entscheidungen, die ein reifes Team von einem exponierten Team unterscheiden.
Machen Sie zunächst klar, dass der Autor der Pull-Anfrage für den Code verantwortlich ist, auch wenn die KI ihn geschrieben hat. Es gibt nicht „die KI, die es getan hat“. Wer einreicht, unterschreibt unten. Dies verändert Ihre Einstellung bei der Überprüfung Ihrer eigenen Arbeit.
Zweitens: Kalibrieren Sie die Überprüfung nach Risiko und nicht nach Quelle. Code, der Authentifizierung, Zahlungs- oder sensible Daten berührt, erfordert eine gründliche menschliche Überprüfung, unabhängig davon, woher er stammt. Eine Textanpassung oder ein trivialer Test erfordern nicht die gleiche Strenge. Alles gleich zu behandeln verschwendet Aufmerksamkeit dort, wo es darauf ankommt.
Drittens: Automatisieren Sie das Mechanische, um das menschliche Gehirn für das Urteilen freizugeben. Sicherheits-Linters, Tests und Scanner sollen das Offensichtliche von selbst stoppen. Daher investiert der Prüfer seine Energie in die Geschäftslogik, die Architektur und versteckte Annahmen, die die Maschine nicht erreicht.
Viertens verlangen Sie, dass der Einreicher erklären kann, was er eingereicht hat. Ein einfacher und leistungsstarker Standard: Wenn Sie nicht begründen können, warum dieser Code korrekt ist, ist er noch nicht zur Überprüfung bereit. Dieser Filter eliminiert einen Großteil des Codes, der ohne Lesen akzeptiert wird. Es lohnt sich auch zu lesen, wie dies in den KI-Ablauf in jeder Phase des SDLC passt, da die Überprüfung nur ein Glied in der Kette ist.
KI ist ein hervorragender Generator erster Versionen und eine schreckliche Quelle endgültiger Wahrheit. Die Aufgabe des Leiters besteht darin, einen Prozess zu entwerfen, der die erste Qualität nutzt, ohne der zweiten zum Opfer zu fallen.
Die Zahl von 46 % ist kein Urteil gegen die Technologie. Es ist eine Erinnerung daran, dass der Beruf ausgereift genug ist, um das Werkzeug mit offenen Augen zu nutzen. Misstrauen ist hier ein Zeichen von Kompetenz.
Wenn Ihr Team KI eingeführt hat, aber immer noch auf die gleiche Weise überprüft wie vor zwei Jahren, beginnen Sie dort. Zeichnen Sie die Revision neu, bevor Sie die Generation erhöhen. Es ist die Umkehrung der Priorität, die heute die Qualität Ihres Produkts am meisten schützt.
Quelle: Stack Overflow 2025 Survey, mit mehr als 49.000 Befragten.
Lesen Sie auch
- KI in jeder Phase des SDLC: Der Phasen-für-Phasen-Leitfaden für technische Führungskräfte
- KI-Agenten in der Softwareentwicklung: Übernahme mit Governance
- KI im Softwareentwicklungsfluss: von der Generierung von Snippets bis zur Orchestrierung
- Was ist SDLC mit KI: Der Softwarezyklus neu gedacht
- Synthetische Daten: die Risiken und Grenzen, die niemand auf die Verkaufsfolie setzt
- Warum TypeScript zum Standard im modernen Web wurde
