"Vibe-Coder", Entwickler, die sich auf LLMs verlassen, werden immer häufiger. Diese Entwickler lesen, testen oder verstehen KI-generierten Code oft nicht. Sie missachten auch die Codierungsstandards des Unternehmens. Ein Beispiel-Snippet zeigt ein problematisches Muster bei der Verwendung von isinstance-Prüfungen. Während das Protokollieren von Fehlern für fehlende Felder akzeptabel ist, ist die Ausnahmebehandlung höchst problematisch. Der Code löst eine Ausnahme aus, nur um sie sofort abzufangen und nichts damit zu tun. Dieses spezifische Verhalten ist charakteristisch für LLMs, die statistisch wahrscheinlichen, aber funktional nutzlosen Code generieren. Das Beispiel veranschaulicht, wie LLMs Anweisungen wörtlich interpretieren könnten, ohne logisches Schlussfolgern anzuwenden. Nach Ronans Erfahrung wurde dieser spezielle Vibe-Coder entlassen. Ihr KI-generierter Code wurde nie in das Projekt integriert. Der Entwickler hat jedoch bereits begonnen, sich mit KI-generierten Lebensläufen um neue Anstellungen zu bewerben. Dies unterstreicht eine breitere Besorgnis über die Fähigkeiten und Praktiken von LLM-abhängigen Entwicklern.
isinstance-Prüfungen. Während das Protokollieren von Fehlern für fehlende Felder akzeptabel ist, ist die Ausnahmebehandlung höchst problematisch. Der Code löst eine Ausnahme aus, nur um sie sofort abzufangen und nichts damit zu tun. Dieses spezifische Verhalten ist charakteristisch für LLMs, die statistisch wahrscheinlichen, aber funktional nutzlosen Code generieren. Das Beispiel veranschaulicht, wie LLMs Anweisungen wörtlich interpretieren könnten, ohne logisches Schlussfolgern anzuwenden. Nach Ronans Erfahrung wurde dieser spezielle Vibe-Coder entlassen. Ihr KI-generierter Code wurde nie in das Projekt integriert. Der Entwickler hat jedoch bereits begonnen, sich mit KI-generierten Lebensläufen um neue Anstellungen zu bewerben. Dies unterstreicht eine breitere Besorgnis über die Fähigkeiten und Praktiken von LLM-abhängigen Entwicklern.