Fortgeschrittenes, KI-gestütztes Programmieren für Entwickler:innen
Thalia Barrera
AI Engineering Curriculum Manager, DataCamp


In diesem Kurs lernst du:


Schlüsselfragen vor der Übernahme:
🤖 KI kann die Bewertung von Code beschleunigen und systematisieren!



🤖 Prompt zur statischen Analyse:
Das folgende Repository enthält eine Python-Analytics-Toolbox namens Atlas, vorgesehen für den Produktiveinsatz.
Nimm an, ich habe ein Unix-ähnliches System und kann gängige Open-Source-Tools installieren.
Ich möchte eine statische Analyse dieser Codebasis durchführen, ohne sie auszuführen.
Dein Ziel ist:
- Geeignete Tools zur statischen Analyse für dieses Projekt empfehlen
- Erklären, was jedes Tool misst und warum es relevant ist
- Konkrete Befehle zur Durchführung angeben
- Erklären, wie die wichtigsten Ergebnisse zu interpretieren sind

🤖 Prompt zur Wartbarkeit:
Analysiere die Codebasis auf Wartbarkeitsprobleme: finde überladene Module, Funktionen mit unklaren Zuständigkeiten und Stellen, wo eine einzelne Änderung mehrere Dateien betrifft.
Wartbarkeitsthemen:
🤖 Prompt zur Komplexität:
Finde Bereiche mit hoher logischer Komplexität, mit Fokus auf lange Funktionen, verschachtelte Bedingungen und Verzweigungen.
Komplexitätsindikatoren:
🤖 Prompt zur technischen Schuld:
Suche nach technischer Schuld, z. B. TODOs, duplizierter Logik oder Legacy-Mustern.
Signale für technische Schuld:
Urteil zu Atlas:

KI kann uns auch helfen:

KI ersetzt kein Engineering-Urteil
✔ Richtig eingesetzt, beschleunigt sie das Verständnis und unterstützt bessere Code-Entscheidungen
Fortgeschrittenes, KI-gestütztes Programmieren für Entwickler:innen