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


Repository-Scale Coding From Vibe Coding to Agentic Coding - VideoQuiz
{{#ev:youtube|https://www.youtube.com/watch?v=-Qd045V4mV0%7C500%7Ccenter}}
BLOCKIERT: Für dieses Video liegt in diesem Lauf kein ausreichend verwertbares Transkript für 10 belastbare Quizfragen vor; es wurde keine YouTube-Beschreibung als Ersatz verwendet.
Teste Dein Wissen
Was versteht man unter 'Repository-Scale Coding'? (KI-gestützte Entwicklung, die die gesamte Codebasis analysiert und anpasst.) (!Das manuelle Schreiben von einzelnen Codezeilen im Editor.) (!Das automatische Vervollständigen von einzelnen Wörtern.) (!Das Speichern von Code auf einer lokalen Festplatte.)
Was gehört neben dem reinen Quellcode noch zu einer vollständigen Codebasis (Repository)? (Projekthistorie, Tests, Konfigurationen und Build-Skripte.) (!Nur die Benutzeroberfläche des Programms.) (!Ausschließlich die Programmiersprache selbst.) (!Die Hardware-Spezifikationen des Entwickler-PCs.)
Wie unterscheidet sich der 'agentische Workflow' vom alten 'Autocomplete-Modell'? (Die KI agiert vorausschauend und arbeitet über Dateigrenzen hinweg im gesamten System.) (!Die KI korrigiert nur Tippfehler im aktuellen Dokument.) (!Die KI schreibt den Code komplett ohne menschliche Vorgaben.) (!Die KI ersetzt alle menschlichen Programmierer vollständig.)
Warum ist eine Sandbox bei der KI-gestützten Code-Analyse wichtig? (Sie bietet eine isolierte Umgebung, um Code gefahrlos zu analysieren und zu modifizieren.) (!Sie dient als grafische Benutzeroberfläche für Endnutzer.) (!Sie speichert die Passwörter des Entwicklerteams.) (!Sie beschleunigt die Internetverbindung des Servers.)
Was ist ein 'Code Re-briefing'? (Eine kompakte, überprüfbare Beschreibung des Softwareprojekts vor dem Codieren.) (!Das automatische Löschen von altem Programmcode.) (!Ein wöchentliches Treffen des Entwicklerteams.) (!Die Übersetzung von Code in eine andere Programmiersprache.)
Nach welchen 'Architektur-Signalen' sucht eine KI beim Einlesen eines Systems? (Einstiegspunkte, fachliche Module und Datenflüsse.) (!Dem Design der Logos und Schriftarten.) (!Der Anzahl der geschriebenen Kommentare.) (!Den Namen der Entwickler im Quellcode.)
Welche Aussage trifft auf die KI-Analyse eines Software-Systems zu? (Sie ist ein Arbeitsmittel und kein Befund mit Autoritätsstatus.) (!Sie ist immer zu 100 % fehlerfrei und muss nicht überprüft werden.) (!Sie ersetzt alle automatisierten Tests im System.) (!Sie bestimmt allein über die Architektur des Projekts.)
Warum ist 'Legacy-Code' (altes, gewachsenes System) nicht automatisch schlecht? (Er enthält oft die zentrale, über Jahre bewährte Geschäftslogik.) (!Er lässt sich von einer KI immer fehlerfrei umschreiben.) (!Er verbraucht weniger Speicherplatz auf dem Server.) (!Er benötigt keine Sicherheitsupdates mehr.)
Welches Risiko besteht, wenn eine KI ohne Sicherheitskontext im Repository arbeitet? (Sie könnte versehentlich Autorisierungslücken öffnen oder API-Schlüssel in Logs schreiben.) (!Sie könnte die Programmiersprache des Projekts heimlich ändern.) (!Sie löscht automatisch alle Backups auf externen Festplatten.) (!Sie verlangsamt das Tippen auf der Tastatur.)
Wer trägt letztendlich die Verantwortung für die Freigabe und Steuerung des Codes? (Das menschliche Entwicklerteam.) (!Die eingesetzte künstliche Intelligenz.) (!Der Server-Anbieter.) (!Die automatisierte CI/CD-Pipeline.)
Offene Aufgaben
Leicht
- KI-Helfer im Alltag: Überlege, wo du im Alltag bereits Autocomplete-Funktionen nutzt (z. B. beim Schreiben von Nachrichten). Schreibe auf, wie sie dir helfen.
- Was ist ein Repository?: Erkläre in eigenen Worten, was ein Software-Repository ist und warum es mehr als nur eine Textdatei ist.
- Der Begriff 'Legacy: Finde heraus, was das Wort 'Legacy' bedeutet und warum man in der Technik von 'Legacy-Systemen' spricht.
- Sicherheit im Netz: Warum sollte man Passwörter oder geheime Schlüssel (API-Keys) niemals öffentlich in ein Programm schreiben? Erkläre die Gefahr.
Standard
- Autocomplete vs. Agent: Vergleiche das einfache Autocomplete-Modell mit einem intelligenten KI-Agenten. Erstelle eine kleine Tabelle mit den Unterschieden.
- Die Rolle der Sandbox: Erkläre, warum eine Sandbox-Umgebung für das Testen von neuem Code so wichtig ist. Nutze ein anschauliches Beispiel.
- Architektur-Signale finden: Stell dir vor, du planst eine einfache Website. Was könnten hier die 'Einstiegspunkte' und 'Datenflüsse' sein? Skizziere deine Idee.
- Ein gutes Briefing schreiben: Formuliere einen präzisen Arbeitsauftrag (Prompt) an eine KI, um eine einfache Einkaufslisten-App zu planen. Achte darauf, Kontext zu liefern.
Schwer
- Verantwortung im Team: Diskutiere die These: 'Wenn eine KI den Code schreibt, ist auch die KI für Fehler haftbar.' Begründe deine Meinung ausführlich.
- Legacy-Code bewerten: Recherchiere ein bekanntes Beispiel, bei dem alte Software (z. B. in Banken oder bei der Raumfahrt) trotz ihres Alters weiterhin genutzt wird. Warum ist das so?
- CI/CD-Prozess verstehen: Erkläre das Prinzip einer CI/CD-Pipeline (Continuous Integration / Continuous Deployment) und warum sie als Sicherheitsbrücke für KI-Code dient.
- Vom Schreiber zum Regisseur: Erkläre den im Video beschriebenen Wandel 'Vom reinen Code-Schreiber zum informierten Steurer (Regisseur)'. Welche neuen Fähigkeiten braucht ein Programmierer heute?

| <inputbox>
type=create break=no preload=CHAT GPT TEXT HIER EINFÜGEN default= width=30 placeholder= Dein MOOC Titel buttonlabel=MOOC erstellen </inputbox> |

Links
aiMOOC-Projekte
Schulfach+


aiMOOCs



aiMOOC Projekte


THE MONKEY DANCE





{{#ev:youtube | https://youtu.be/rFhZlg38Zf8?si=9KdMNZYRkRD81YTo%7C 500 | center}}
|
{{#ev:youtube | https://youtu.be/Ob7etf9QuBo?si=t_NBA71bWg3Rq3LI%7C 500 | center}}
| <inputbox>
type=create break=no preload=MOOCit Vorlage default= width=30 placeholder= Dein MOOC Titel buttonlabel=MOOC erstellen </inputbox> |