Vibe-Coding-Tutorial für Anfänger

Vibe Coding ist ein brandneues Programmierparadigma: Statt Code Zeile für Zeile zu schreiben, beschreiben Sie in natürlicher Sprache, was Sie möchten; die KI schreibt den Code, und wir sind dafür verantwortlich, ihn zu überprüfen und die Richtung zu steuern.

Vibe-Coding-Tutorial-Referenz:https://www.example.com/vibe-coding/vibe-coding-tutorial.html


Was ist Vibe Coding

Vibe CodingDer Begriff wurde erstmals von Andrej Karpathy, ehemaliger KI-Direktor bei Tesla und Mitbegründer von OpenAI, im Februar 2025 geprägt.

Er fasste diesen brandneuen Programmieransatz in einem Satz zusammen:

「Ich vibe einfach. Manchmal berühre ich nicht einmal die Tastatur. Ich rede einfach mit der KI, sie schreibt den Code, ich überprüfe ihn, und wir iterieren.」

Mit anderen Worten: Du beschreibst einfach deine „Vibe“, die KI schreibt den Code, du überprüfst ihn und iterierst dann hin und her.

Einfach gesagt, Vibe Coding bedeutet: Du sagst der KI in einfacher Sprache, welches Feature du möchtest, und die KI schreibt den Code für dich. Du musst dich nicht um Syntaxdetails kümmern, keine API-Parameter auswendig lernen und nicht jeden Fehler manuell debuggen — die KI erledigt all das.

Unsere Rolle verschiebt sich von „der Person, die Code schreibt“ zu „der Person, die Anforderungen beschreibt“ — oder vielmehr vom Programmierer zum Produktmanager + Architekten.

Beim Vibe Coding geht es nicht darum, die KI dein Denken ersetzen zu lassen, sondern darum, die KI geringwertige repetitive Arbeit erledigen zu lassen, damit du dich auf die kreativeren Teile konzentrieren kannst: Probleme verstehen, Architektur entwerfen und Ergebnisse verifizieren.


Vibe Coding vs. traditionelle Programmierung

Das Verständnis der Unterschiede zwischen Vibe Coding und traditionellen Programmieransätzen hilft dir, es besser einzusetzen.

Dimension Traditionelle Programmierung Vibe-Coding
Eingabemethode Code manuell Zeile für Zeile schreiben Anforderungen in natürlicher Sprache beschreiben
Fokus Syntax, APIs, Implementierungsdetails Anforderungen, Architektur, Verifikation
Debugging-Methode Manuelles Breakpoint-/Log-Debugging Fehlermeldungen an die KI werfen und sie beheben lassen
Geschwindigkeit Hängt von Tippgeschwindigkeit und -fertigkeit ab Hängt von der Klarheit der Anforderungsbeschreibungen ab
Geeignete Szenarien Alle Programmieraufgaben Prototypentwicklung, CRUD, Skripting-Tools, UI-Seiten
Kernkompetenzen Kenntnisse in Programmiersprachen Fähigkeit zur Anforderungszerlegung + Ergebnisverifikation

Warum Vibe Coding jetzt möglich ist

Vibe Coding wurde 2025 möglich, weil mehrere Schlüsselvoraussetzungen gereift sind.

Der Sprung bei den Programmierfähigkeiten großer Modelle

Modelle wie GPT-5.5, Claude 5 und Gemini haben die Genauigkeit der Codegenerierung deutlich verbessert.

Sie können nicht nur syntaktisch korrekten Code schreiben, sondern auch Projektkontext verstehen, Best Practices befolgen und Edge Cases behandeln.

Noch wichtiger: Sie können extrem lange Kontexte verarbeiten — ein ganzes Projekt auf einmal lesen und die Struktur deiner Codebasis verstehen.

Die Explosion der KI-Programmierwerkzeuge

Werkzeuge wie Cursor, Claude Code, GitHub Copilot und Windsurf haben KI-Fähigkeiten tief in den Entwicklungsworkflow integriert.

Diese Werkzeuge können nicht nur Code vervollständigen, sondern auch Dateien direkt ändern, Terminalbefehle ausführen und die Codebasis durchsuchen — und arbeiten dabei wie ein echter Entwickler.

Das Aufkommen des Agent-Modus

Werkzeuge im Agent-Modus können mehrstufige Aufgaben autonom ausführen: Dateien lesen, Code schreiben, Tests ausführen und Fehler basierend auf Testergebnissen beheben.

Du musst nur eine anfängliche Anweisung geben, und der Agent iteriert selbstständig in einer Schleife, bis die Aufgabe abgeschlossen ist.


Einführung in Mainstream-Tools

Die folgenden sind die derzeit gängigsten Vibe-Coding-Tools, jedes mit einem eigenen Schwerpunkt.

Tool Type Kernfunktionen Geeignete Szenarien
Qoder Agent-IDE Tiefes Verständnis der Codebasis, automatisierte Quest-Aufgaben, Multi-Agent, Repo Wiki, CLI/IDE-Dualmodus Mittelgroße bis große Projekte, langfristige Projektwartung
Trae KI-native IDE Konversationsgesteuerte Entwicklung, automatische Codegenerierung und -änderung Vibe Coding, schnelles Scaffolding neuer Projekte
Cursor KI-Editor Verständnis auf Projektebene, Änderung mehrerer Dateien, Agent-Modus Full-Stack-Entwicklung, große Projekte
Claude Code CLI-Agent Komplexe Aufgaben im Terminal ausführen, Projekte automatisch ändern Backend, automatisierte Entwicklung
GitHub Copilot KI-Codierungsassistent Intelligente Vervollständigung, Chat, Agent Unterstützung im Entwicklungsalltag
Windsurf KI-Editor Cascade-Workflow, automatische Änderung mehrerer Dateien Schnelle Entwicklung, kleine bis mittlere Projekte
OpenAI Codex KI-Coding-Agent Aufgaben verstehen und den vollständigen Entwicklungs-Workflow ausführen Automatisierte Entwicklung
Bolt.new Online-KI-Entwicklungsplattform Eine vollständige Anwendung aus einem Satz generieren MVP, Prototypenvalidierung
v0 by Vercel UI-Generierungstool React-Seiten automatisch generieren Seitendesign, Komponentenentwicklung
Replit AI Online-IDE Cloud-Entwicklung + KI-Zusammenarbeit Unterricht, schnelles Testen
Lovable KI-Anwendungsgenerator SaaS direkt aus einer Beschreibung generieren Startups, Produktvalidierung
Firebase Studio KI-Anwendungsplattform KI + Backend-Service-Integration App-/Web-Entwicklung

Wenn Sie neu bei Vibe Coding sind, können Sie mit einem inländischenQoderoderTrae beginnenStarten Sie; es funktioniert ähnlich wie VS Code, hat die sanfteste Lernkurve und ändert nicht die Editor-Umgebung, die Sie gewohnt sind.


Schnellstart

Im Folgenden demonstrieren wir, indem wirClaude Code (Terminal-CLI)als Beispiel nehmen, einen typischen Vibe-Coding-Workflow.

Das vollständige Claude Code-Tutorial finden Sie unter:https://www.example.com/claude-code/claude-code-tutorial.html

Erstes Projekt: Hallo, Vibe World!

Ziel:Lassen Sie Claude Code in 5 Minuten mit reiner natürlicher Sprache eine persönliche Visitenkarten-Webseite für Sie erstellen.

Schritt 1: Projektordner erstellen

mkdir my-card && cd my-card
claude

Schritt 2: Beschreiben Sie Claude, was Sie möchten

Geben Sie in der Claude Code-Oberfläche ein:

帮我创建一个个人名片网页,要求:
- 显示我的名字(张三)和职业(前端开发者)
- 有一个简短的个人简介区域
- 列出3个技能标签(React、Python、设计)
- 设计风格:简洁现代,深色背景,有轻微的渐变效果
- 单个 HTML 文件,不需要外部依赖

Schritt 3: Sehen Sie Claude bei der Arbeit zu

Sie werden sehen, wie Claude Code automatisch:

分析你的需求
创建 index.html 文件
写入完整的 HTML、CSS 和少量 JavaScript

Schritt 4: Ergebnis ansehen

open index.html   # macOS
# oder 
xdg-open index.html   # Linux

Schritt 5: Iterieren und ändern

Wenn Sie nicht zufrieden sind, setzen Sie das Gespräch fort:

把背景色改成深蓝色渐变,字体换成更现代的 sans-serif,
技能标签加上悬停动画效果

Claude Code ändert die Dateien direkt, ohne dass Sie Code anfassen müssen.


Kern-Workflow von Vibe Coding

Der Kern-Workflow von Vibe Coding lässt sich in vier Schritten zusammenfassen: Beschreiben, Prüfen, Iterieren, Ausliefern.

Vollständiges Workflow-Diagramm

描述需求
    ↓
AI 生成代码
    ↓
你审查 Diff
    ↓
  ┌─ 不满意 → 描述修改意见 → AI 重新生成
  │
  └─ 满意 → 运行测试
              ↓
            ┌─ 测试失败 → 把报错贴给 AI → 修复
            │
            └─ 测试通过 → 提交代码

Schritt 1: Anforderungen beschreiben

Sagen Sie Claude Code in natürlicher Sprache, was Sie möchten.

Es ist nicht nötig, Code zu schreiben oder technische Details zu erwähnen. Sagen Sie einfach klar "was zu tun ist".

Ein einfaches Beispiel für eine Anforderungsbeschreibung:

帮我创建一个 Python Flask 项目,有一个 /api/tasks 接口,
支持 GET 获取任务列表和 POST 创建新任务,
任务数据用 JSON 文件存储。

Nach Erhalt plant Claude Code die Dateistruktur, generiert Code, installiert Abhängigkeiten und führt Tests selbstständig aus.

Schritt 2: Diff prüfen

Nach der Codegenerierung zeigt Claude Code alle Änderungen (Diff) zur Überprüfung an.

Dies ist der wichtigste Schritt beim Vibe Coding – Sie müssen verstehen, was die KI geändert hat.

Konzentrieren Sie sich bei der Überprüfung auf:

PrüfpunktWas genau zu prüfen ist
Logische KorrektheitOb die bedingte Logik sinnvoll ist und Randfälle behandelt werden
SicherheitOb Sicherheitslücken wie SQL-Injection und XSS vorhanden sind
DatenflussOb Dateneingabe, -verarbeitung und -ausgabe den Erwartungen entsprechen
NamenskonventionenOb Variablennamen und Funktionsnamen klar und leicht verständlich sind
Redundanter CodeOb es unnötige Duplizierung oder unbenutzte Importe gibt

Beim Review geht es nicht um Haarspalterei, sondern darum, sicherzustellen, dass du verstehst, was jede Codezeile tut. Wenn du ein Stück Code nicht verstehst, frage Claude Code einfach: "Was bedeutet dieser Code? Warum wurde er so geschrieben?"

Schritt 3: Iterieren und Ändern

Nachdem du Probleme während des Reviews identifiziert hast, beschreibe die gewünschten Änderungen in natürlicher Sprache.

Beispiele für gängige Iterationsbefehle:

把 JSON 文件存储改成 SQLite,用 SQLAlchemy 做 ORM.
给 POST 接口加个验证:title 必填,不能为空字符串。
报错了,看一下:
Traceback (most recent call last):
  File "app.py", line 42, in create_task
    db.session.add(task)
AttributeError: 'NoneType' object has no attribute 'session'

Nach jeder Iteration generiert Claude Code den Code neu und zeigt das Diff an, und du überprüfst erneut, bis du zufrieden bist.

Schritt 4: Ausliefern

Sobald alle Funktionen den Erwartungen entsprechen und die Tests bestehen, committe den Code.

Claude Code hilft dir, die Commit-Nachricht zu schreiben und committet sie:

$ git log --oneline
a1b2c3d feat: add task CRUD API with SQLite storage

Praxis-Demo: Eine Todo-App von Grund auf mit Claude Code erstellen

Im Folgenden verwenden wir einen vollständigen praktischen Fall, um den gesamten Vibe-Coding-Workflow zu demonstrieren.

Wir werden Claude Code verwenden, um eine Todo-App von Grund auf zu erstellen, einschließlich einer Frontend-Seite und einer Backend-API.

Projektziel

MerkmalBeschreibung
Aufgabe hinzufügenAufgabentitel eingeben und zur Liste hinzufügen
Aufgabe abschließenKlicke auf das Kontrollkästchen, um die Aufgabe als erledigt zu markieren
Aufgabe löschenUnnötige Aufgaben löschen
FilterNach Alle / In Bearbeitung / Abgeschlossen filtern
PersistenzDaten werden in SQLite gespeichert und gehen beim Aktualisieren nicht verloren

Schritt 1: Projekt initialisieren

Erstelle das Projektverzeichnis im Terminal und starte Claude Code:

$ mkdir vibe-todo && cd vibe-todo
$ claude

Beschreibe dann deine Anforderungen an Claude Code:

帮我创建一个 Todo 应用,要求:
1. 后端用 Python Flask + SQLAlchemy + SQLite
2. 前端用纯 HTML/CSS/JS,风格简约现代
3. 支持添加、完成、删除、筛选任务
4. 所有 API 返回 JSON,前端用 fetch 调用
5. 代码注释用中文

Schritt 2: Was Claude Code getan hat

Nach Erhalt der Anforderungen hat Claude Code automatisch die folgenden Schritte ausgeführt:

Zuerst hat es die Projektstruktur erstellt:

vibe-todo/
├── app.py              # Flask 主应用
├── models.py           # 数据库模型
├── requirements.txt    # 依赖清单
├── static/
│   ├── style.css       # 样式文件
│   └── script.js       # 前端逻辑
└── templates/
    └── index.html      # 页面模板

Dann hat es den Backend-Code generiert. Hier sind die Kerninhalte von app.py:

Beispiel

# Dateipfad: app.py
# Flask-Hauptanwendung, definiert API-Routen und Seiteneinstieg

from flask import Flask, render_template, request, jsonify
from models import db, Task

app = Flask(__name__)
# SQLite-Datenbankpfad konfigurieren
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///todo.db'
app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False
# Datenbankerweiterungen initialisieren
db.init_app(app)

# Tabellenstruktur beim Anwendungsstart automatisch erstellen
with app.app_context():
    db.create_all()

@app.route('/')
def index():
    """Gibt die Hauptseite zurück"""
    return render_template('index.html')

@app.route('/api/tasks', methods=['GET'])
def get_tasks():
    """Alle Aufgabenlisten abrufen, Filterung nach Status unterstützen"""
    # Filterbedingung aus dem Query-Parameter abrufen, Standard ist 'all'
    status = request.args.get('status', 'all')
    # Aufgaben basierend auf Status filtern
    if status == 'completed':
        tasks = Task.query.filter_by(completed=True).all()
    elif status == 'active':
        tasks = Task.query.filter_by(completed=False).all()
    else:
        tasks = Task.query.all()
    # Task-Objekte in eine Liste von Dictionaries für einfache JSON-Serialisierung umwandeln
    return jsonify([t.to_dict() for t in tasks])

@app.route('/api/tasks', methods=['POST'])
def create_task():
    """Eine neue Aufgabe erstellen"""
    data = request.get_json()
    # Das erforderliche Feld 'title' validieren
    title = data.get('title', '').strip()
    if not title:
        return jsonify({'error': 'Der Aufgabentitel darf nicht leer sein'}), 400
    # Ein Task-Objekt erstellen und in der Datenbank speichern
    task = Task(title=title)
    db.session.add(task)
    db.session.commit()
    return jsonify(task.to_dict()), 201

@app.route('/api/tasks/<int:task_id>', methods=['PUT'])
def update_task(task_id):
    """Aufgabenstatus aktualisieren (abgeschlossen/unabgeschlossen)"""
    task = Task.query.get_or_404(task_id)
    data = request.get_json()
    # Wenn die Anfrage das Feld 'completed' enthält, den Status aktualisieren
    if 'completed' in data:
        task.completed = data['completed']
    db.session.commit()
    return jsonify(task.to_dict())

@app.route('/api/tasks/<int:task_id>', methods=['DELETE'])
def delete_task(task_id):
    """Eine bestimmte Aufgabe löschen"""
    task = Task.query.get_or_404(task_id)
    db.session.delete(task)
    db.session.commit()
    return jsonify({'message': 'Erfolgreich gelöscht'}), 200

if __name__ == '__main__':
    app.run(debug=True)

Es gibt auch das Datenbankmodell models.py:

Beispiel

# Dateipfad: models.py
# Datenbankmodelldefinitionen mit SQLAlchemy ORM

from flask_sqlalchemy import SQLAlchemy
from datetime import datetime

# Datenbankinstanz erstellen, wird später in app.py initialisiert
db = SQLAlchemy()

class Task(db.Model):
    """Task-Modell, entspricht der Tabelle tasks in der Datenbank"""
    __tablename__ = 'tasks'

    # Primärschlüssel, automatisch inkrementierte Ganzzahl
    id = db.Column(db.Integer, primary_key=True)
    # Aufgabentitel, erforderlich, darf nicht leer sein
    title = db.Column(db.String(200), nullable=False)
    # Abschlussstatus, standardmäßig False
    completed = db.Column(db.Boolean, default=False)
    # Erstellungszeit, automatisch aufgezeichnet
    created_at = db.Column(db.DateTime, default=datetime.utcnow)

    def to_dict(self):
        """Task-Objekt in ein Dictionary für einfache JSON-Serialisierung umwandeln"""
        return {
            'id': self.id,
            'title': self.title,
            'completed': self.completed,
            'created_at': self.created_at.isoformat()
        }

Schritt 3: Den Code überprüfen

Nachdem Claude Code den Diff angezeigt hat, überprüfen Sie ihn Zeile für Zeile.

Möglicherweise finden Sie einige Probleme und schlagen Änderungen vor.

Zum Beispiel bemerken Sie, dass die API-Routen kein einheitliches Präfix haben, und schlagen eine Änderung vor:

把所有 API 路由加上 /api/v1 前缀,方便以后版本管理。

Claude Code aktualisiert automatisch alle Routen, und nach Ihrer Überprüfung ist es freigegeben.

Schritt 4: Tests ausführen

Nachdem die Überprüfung bestanden wurde, bitte Claude Code, die Anwendung zu starten und sie zu testen:

$ python app.py
 * Running on http://127.0.0.1:5000

Öffnen Sie einen Browser und besuchen Sie http://127.0.0.1:5000, um die vollständige Todo-App-Oberfläche zu sehen.

Testen Sie die Funktion zum Hinzufügen von Aufgaben:

$ curl -X POST http://127.0.0.1:5000/api/v1/tasks \
  -H "Content-Type: application/json" \
  -d '{"title": "学习 Vibe Coding"}'

Zurückgegebenes Ergebnis:

{
  "completed": false,
  "created_at": "2026-06-24T10:30:00",
  "id": 1,
  "title": "学习 Vibe Coding"
}

Schritt 5: Den Code committen

Nachdem alle Funktionen verifiziert wurden, committen Sie den Code:

$ git add .
$ git commit -m "feat: 完成 Todo 应用基础功能"

Während dieses praktischen Prozesses haben Sie keine einzige Codezeile manuell geschrieben. Was Sie getan haben: Anforderungen beschreiben, Diff überprüfen, Änderungen beschreiben, Tests ausführen und Code committen. Das ist die Kernerfahrung von Vibe Coding.


Tipps zum Schreiben guter Prompts

Die Effektivität von Vibe Coding hängt weitgehend davon ab, wie Sie die Anforderungen beschreiben.

Gute Prompts können KI dazu bringen, Code nahe an den Erwartungen in einem Durchgang zu generieren, wodurch die Anzahl der Iterationen reduziert wird.

Das Vier-Elemente-Modell

Ein hochwertiger Prompt sollte vier Elemente enthalten:

ElementBeschreibungBeispiel
Was zu tun istBeschreiben Sie klar die zu implementierende Funktionalität"Erstelle eine Benutzerregistrierungs-API"
Was zu verwenden istGeben Sie den Tech-Stack und die Tools an"Verwende Flask + SQLAlchemy + SQLite"
Wie einzuschränkenGeben Sie Einschränkungen und Grenzen an"E-Mail ist erforderlich und muss formatvalidiert werden"
Erwartetes FormatBeschreiben Sie Ausgabepräferenzen"Code-Kommentare auf Chinesisch, füge jeder Funktion einen Docstring hinzu"

Gute Prompts vs. schlechte Prompts

Schlechter PromptGute Prompts
Hilf mir, eine Login-Funktion zu erstellen.Hilf mir, einen Login-Endpunkt mit Flask zu implementieren, der E-Mail und Passwort entgegennimmt, das Passwort mit bcrypt verschlüsselt und mithilfe von JWT ein Token zurückgibt, wobei das Token 24 Stunden gültig ist. Gib bei fehlgeschlagenem Login spezifische Fehlermeldungen zurück.
Dieser Button ist zu hässlich.Ändere diesen Submit-Button, sodass er 8px abgerundete Ecken, einen blauen Hintergrund #2563eb und weißen Text hat, beim Hovern die Farbe um 10 % dunkler wird und eine 0.2s-Übergangsanimation erhält.
Es gibt einen Fehler, hilf mir, ihn zu beheben.Beim Ausführen von python app.py erhalte ich einen Fehler: AttributeError: 'NoneType' object has no attribute 'session'. Es sieht nach einem Problem bei der Datenbankinitialisierung aus. Hilf mir, das Problem zu diagnostizieren und zu beheben.

Kernprinzip von Prompts: Je konkreter, desto besser die Ergebnisse. Vage Anforderungen erzeugen nur vagen Code.


Häufige Missverständnisse und Vorsichtsmaßnahmen

Missverständnis 1: KI kann das gesamte Programmierwissen ersetzen

Vibe Coding senkt die Programmierbarriere, beseitigt sie aber nicht.

Wir müssen immer noch grundlegende Konzepte verstehen: Variablen, Funktionen, APIs, Datenbanken, HTTP, async usw. Andernfalls können wir weder beurteilen, ob von KI generierter Code korrekt ist, noch Anforderungen effektiv beschreiben.

Missverständnis 2: Alle Funktionen auf einmal beschreiben

Kopieren Sie nicht das gesamte Produkt-PRD-Dokument an die KI und erwarten Sie, dass sie in einem Durchgang perfekten Code generiert.

Die Aufmerksamkeit der KI ist begrenzt; je mehr Anforderungen, desto mehr Fehler.

Ein effektiverer Ansatz ist: Kernfunktion → validieren → Funktion hinzufügen → validieren → weiter iterieren.

Missverständnis 3: Von KI generierten Code nicht lesen

Manche Entwickler mergen von KI generierten Code direkt ohne Überprüfung, was sehr gefährlich ist.

KI kann Sicherheitslücken, Performance-Probleme oder eine völlig unvernünftige Architektur einführen.

Wir müssen zumindest die Kernlogik schnell überprüfen, um sicherzustellen, dass es keine offensichtlichen Probleme gibt.

Hinweise

  • Schreiben Sie keine sensiblen Informationen (API-Schlüssel, Datenbankpasswörter) direkt in die Unterhaltung — verwenden Sie im Code zuerst Platzhalter für Umgebungsvariablen und füllen Sie sie dann manuell aus.
  • Committen Sie nach jeder wichtigen Änderung in Git, damit bei Problemen ein Rollback leicht möglich ist.
  • KI-generierter Code entspricht möglicherweise nicht den Coding-Standards Ihres Teams, daher sind manuelle Anpassungen erforderlich.
  • Bei Code, der hohe Zuverlässigkeit erfordert (Zahlungen, Authentifizierung, Datenverarbeitung), sollten Sie ihn nach der KI-Generierung unbedingt manuell prüfen.

Für Vibe Coding geeignete Szenarien

Vibe Coding ist kein Allheilmittel; zu wissen, welche Szenarien dazu passen, kann Ihnen helfen, Ihre Energie besser einzuteilen.

Szenario Eignung Beschreibung
Prototyp-/MVP-Entwicklung Extrem hoch Ideen schnell validieren, in wenigen Stunden eine nutzbare Demo erhalten
CRUD-APIs Extrem hoch Klare repetitive Muster, hohe Qualität der KI-Vervollständigung
Frontend-Seiten/-Komponenten Sehr hoch HTML/CSS/React-Komponenten, darin ist KI sehr gut
Skripte/Automatisierungstools Sehr hoch Einmalige Skripte, Datenverarbeitung, Dateioperationen
Schreiben von Unit-Tests Sehr hoch Testfälle anhand von Funktionssignaturen generieren
Implementierung komplexer Algorithmen Mittel Erfordert eine klare Algorithmusbeschreibung; Korrektheit muss manuell überprüft werden
Low-Level-Systemoptimierung Relativ gering Betrifft Speicherlayout, Cache-Zeilen, Hardwareeigenschaften; KI neigt zu subtilen Fehlern
Code mit hohen Sicherheitsanforderungen Vorsicht Verschlüsselungs-, Authentifizierungs- und Zahlungscode; KI-generierte Ausgabe muss von Experten geprüft werden
Weitere Erweiterungen