Kapitel 6

Fähigkeiten verbessern

Versionskontrolle, Code-Review und Sicherheitsbewusstsein sind unverzichtbare Fähigkeiten, um ein qualifizierter Entwickler zu werden.

Versionsverwaltung und Git-Grundlagen

Git ist das Standardwerkzeug für die Code-Versionsverwaltung. Auch bei der Verwendung von KI zum Programmieren bleibt die Versionskontrolle eine unverzichtbare Fähigkeit.

Kernbefehle

git initRepository initialisieren
git add .Alle Dateien hinzufügen
git commit -mÄnderungen einreichen
git pushAuf das Remote-Repository pushen
git pullUpdates abrufen
git branchBranch-Management

Code-Review und Tests

Auch von KI generierter Code muss überprüft werden. Verlassen Sie sich nicht blind darauf, sondern entwickeln Sie die Gewohnheit, Code zu reviewen.

Code-Review-Checkliste

Ist die Logik des Codes korrekt
Sind Grenzfälle behandelt
Ist die Fehlerbehandlung vollständig?
Ist der Code leicht verständlich
Gibt es Sicherheitsrisiken
Ist die Leistung akzeptabel

Sicherheitsbewusstsein und bewährte Praktiken

Schutz sensibler Informationen

  • - API-Schlüssel nicht in das Code-Repository einchecken
  • - Umgebungsvariablen zur Verwaltung von Geheimnissen verwenden
  • - Sensiblen Code nicht in Cloud-KI hochladen
  • - Schlüssel regelmäßig rotieren

Häufige Sicherheitsprobleme

  • - SQL-Injection
  • - XSS Cross-Site-Scripting
  • - CSRF Cross-Site-Request-Forgery
  • - Unsichere Abhängigkeit

Häufige Fallstricke und wie man sie vermeidet

Falle:Übermäßige Abhängigkeit von KI
Vermeiden:Verstehen Sie, wie der Code funktioniert, und kopieren Sie ihn nicht einfach nur.
Falle:Fehlerbehandlung ignorieren
Vermeiden:Von KI generierter Code kann eine Fehlerbehandlung vermissen lassen und muss ergänzt werden
Falle:Die Ausgabe blind vertrauen
Vermeiden:KI kann veralteten oder fehlerhaften Code generieren, daher ist eine Überprüfung erforderlich
Falle:Versionskontrolle vergessen
Vermeiden:Jede wichtige Änderung committen, damit ein Rollback leichter ist

Herzlichen Glückwunsch zum Abschluss der Grundlagen!

Sie beherrschen bereits die Grundlagen der KI-Programmierung. Als Nächstes können Sie zum fortgeschrittenen Teil übergehen und weitere fortgeschrittene Techniken im Detail lernen.