Repository-Scale Coding From Vibe Coding to Agentic Coding - VideoQuiz


Repository-Scale Coding From Vibe Coding to Agentic Coding - VideoQuiz
Kurzinfo
In diesem Video lernst Du, wie sich das Programmieren durch künstliche Intelligenz verändert. Statt nur einzelne Zeilen zu schreiben, helfen KI-Agenten heute dabei, ganze Software-Systeme (Repositories) zu verstehen und zu steuern. Dabei spielen Tests, Sicherheitsfragen und die menschliche Verantwortung eine entscheidende Rolle.
Quiz: Teste Dein Wissen
Was versteht man unter 'Repository-Scale Coding'? (KI-gestützte Entwicklung, die ganze Codebasen analysiert und anpasst) (!Das manuelle Tippen von einzelnen Codezeilen im dunklen Kämmerlein) (!Das Speichern von Code auf einer externen Festplatte) (!Ein Programmierstil, bei dem man völlig ohne Fehler arbeitet)
Was unterscheidet den 'agentischen Workflow' vom alten 'Autocomplete-Modell'? (KI-Agenten agieren klug, planen Schritte voraus und arbeiten über Dateigrenzen hinweg) (!Die KI schreibt den Code viel langsamer als der Mensch) (!Die KI korrigiert nur Rechtschreibfehler im Text) (!Es gibt keinen Unterschied zwischen beiden Modellen)
Warum ist eine Codebasis mehr als nur der reine Quellcode? (Sie enthält auch die Projekthistorie, Tests, Konfigurationen und Build-Skripte) (!Sie besteht nur aus Bildern und Grafiken) (!Sie enthält ausschließlich die Passwörter der Entwickler) (!Sie ist nur eine einfache Textdatei ohne Struktur)
Wie geht ein KI-Agent idealerweise vor, um Code sicher zu ändern? (Er analysiert das Projekt in einer isolierten Sandbox, modifiziert den Code, führt Tests aus und erstellt einen Pull Request) (!Er löscht sofort alle alten Dateien und schreibt alles neu) (!Er lädt den Code direkt auf den Live-Server hoch, ohne zu testen) (!Er fragt bei jeder einzelnen Zeile den Benutzer nach Erlaubnis)
Was ist ein 'Code Re-briefing'? (Eine kompakte, überprüfbare Beschreibung eines Softwareprojekts als gemeinsamer Startpunkt für Mensch und KI) (!Das Löschen des gesamten Codes vor einem Neustart) (!Ein geheimes Passwort für den Zugang zur Codebasis) (!Eine automatische Fehlermeldung der Programmierumgebung)
Welchen Status hat eine KI-Analyse laut dem Video? (Sie ist ein Arbeitsmittel, kein Befund mit Autoritätsstatus) (!Sie ist immer absolut fehlerfrei und muss nicht geprüft werden) (!Sie ersetzt die Arbeit von menschlichen Entwicklern vollständig) (!Sie ist gesetzlich bindend für alle Softwareprojekte)
Ist gewachsener 'Legacy-Code' (altes System) immer schlecht? (Nein, er enthält oft die wertvolle Geschäftslogik, die das Unternehmen am Laufen hält) (!Ja, alter Code muss immer sofort gelöscht werden) (!Ja, weil moderne Computer alten Code nicht mehr lesen können) (!Nein, weil alter Code automatisch sicherer ist als neuer Code)
Welche versteckten Risiken können beim Einsatz von KI in Repositories entstehen? (Unbeabsichtigtes Öffnen von Autorisierungslücken oder das Schreiben von API-Schlüsseln in Logs) (!Die KI könnte die Hardware des Computers physisch beschädigen) (!Die KI löscht automatisch das Internet des Entwicklers) (!Es gibt überhaupt keine Risiken bei der Nutzung von KI)
Was bildet die sichere Brücke zwischen einem KI-Vorschlag und einem echten Update? (Automatische Tests CI/CD-Pipeline und die abschließende Prüfung durch den Menschen) (!Das bloße Vertrauen in die Fähigkeiten der KI) (!Ein Antivirenprogramm auf dem Computer des Entwicklers) (!Das manuelle Abschreiben des Codes auf Papier)
Wie verändert sich die Rolle des Entwicklers durch Repository-Scale Coding? (Vom reinen Schreiber von Codezeilen zum Regisseur und Navigator, der das System steuert) (!Der Entwickler muss überhaupt nichts mehr über Programmierung wissen) (!Der Entwickler arbeitet nur noch als Designer für Grafiken) (!Es ändert sich absolut nichts an der täglichen Arbeit)
Offene Aufgaben
Leicht
- Repository erklären: Erkläre den Begriff 'Repository' mit deinen eigenen Worten.
- Autocomplete vs. Agent: Was ist der Unterschied zwischen Autocomplete und einem KI-Agenten?
- Codebasis-Inhalte: Nenne zwei Dinge, die neben dem Quellcode in einer Codebasis liegen.
- Kritisches Denken: Warum sollte man den Vorschlägen einer KI nicht blind vertrauen?
Standard
- Sandbox-Ablauf: Beschreibe die Schritte, die ein KI-Agent in einer Sandbox ausführt, bevor ein Pull Request erstellt wird.
- Re-briefing erstellen: Erstelle ein kurzes 'Re-briefing' für ein einfaches Schulprojekt (z.B. eine Website für die Klasse).
- Legacy-Code Wert: Diskutiere, warum 'Legacy-Code' für ein Unternehmen wertvoll sein kann, obwohl er alt ist.
- Sicherheitsrisiken: Welche Sicherheitsrisiken können entstehen, wenn eine KI Zugriff auf API-Schlüssel hat?
Schwer
- CI/CD-Konzept: Entwirf ein Konzept für eine CI/CD-Pipeline, die KI-generierten Code automatisch auf Fehler prüft.
- Rollenwandel analysieren: Analysiere die veränderte Rolle des Programmierers: Warum ist die Fähigkeit, Systemarchitektur zu verstehen, heute wichtiger als reine Syntaxkenntnisse?
- Repository-Prompt: Formuliere einen präzisen Prompt auf Repository-Ebene für eine KI, um eine neue Funktion in ein bestehendes Projekt einzubauen.
- Verantwortungsfrage: Erörtere die ethische und rechtliche Verantwortung, wenn durch einen KI-generierten Code ein schwerer Systemfehler im Live-Betrieb entsteht.


Links
aiMOOC-Projekte
Schulfach+


aiMOOCs



aiMOOC Projekte


THE MONKEY DANCE





|
LernweltNOAH fragen