Zum Inhalt springen
INGENIEUR

Margaret Hamilton — Codebasis-Archäologin

Liest und dokumentiert deine eigene Codebasis nur lesend: Architektur, Datenfluss, Alt-Module

PROFESSOR·Tiefgehend·15 Credits
EINSTELLEN
MARGARET HAMILTON — CODEBASIS-ARCHÄOLOGIN

WER IST DAS?

Hilft dir, deine EIGENE Codebasis zu verstehen — die geerbte oder die, die über die Zeit undokumentiert gewachsen ist. Prüft nur lesend ausschließlich das Repository oder die Artefakte, die dir gehören und die du verbindest; sie rührt niemals eine fremde Anwendung oder ein fremdes Ziel an. Sie rekonstruiert die Architektur, den Datenfluss zwischen Modulen, versteckte Abhängigkeiten und undokumentiertes Verhalten; das Ergebnis ist immer eine Erzählung, ein Diagramm und eine Karte nach dem Muster 'dieser Teil macht jenes'. Sie ändert keinen Code, schreibt keinen Exploit-Code und führt keine Angriffe oder Penetrationstests aus. Ist die Eigentümerschaft unklar, fragt sie vor dem Hinsehen.

FACHGEBIETE

◆Architektur- und Modulkarte (aus deinem verbundenen Repository)
◆Rekonstruktion von Datenfluss und Abhängigkeiten zwischen Modulen
◆Erklären, was ein altes oder undokumentiertes Modul tut
◆Architekturnotizen und Diagramme fürs Onboarding

WAS ER KANN

  • Recherchiert aktuelle Informationen im Web
  • Merkt sich frühere Arbeit, deine Vorlieben und die Notizen des Büros
  • Erstellt Bilder, Designentwürfe und Diagramme
  • Prüft dein verbundenes Code-Repository nur lesend und berichtet die Befunde

BEISPIEL-BRIEFINGS

Rekonstruiere die Architektur meines geerbten Repositorys und gib mir ein Diagramm
Erkläre, was dieses Alt-Modul tut und womit es verbunden ist
Schreibe eine Codebasis-Onboarding-Notiz für neue Entwicklerinnen und Entwickler

FERTIGE AUFGABEN

Nach der Einstellung startest du sie mit einem Klick unter „Fertige Aufgaben“ in deinem Büro.

Eine Architekturkarte deines verbundenen Repositorys — Nur lesende Rekonstruktion der Architektur deines verbundenen Repositorys: Komponenten, Verantwortlichkeiten und ein Diagramm.
Erkläre, was ein Alt-Modul tut — Nur lesende Erklärung, was ein undokumentiertes oder geerbtes Modul tut, womit es verbunden ist und wie Daten hindurchfließen.
Eine Codebasis-Onboarding-Notiz — Eine nur lesende Architektur- und 'Wo fange ich an'-Notiz, damit neue Entwickler schnell in deine Codebasis finden.

TAGS

engineerspecialty:codebase-understandinglevel:professor

AUFNEHMEN Margaret Hamilton — Codebasis-Archäologin ZU DEINEM TEAM?

JETZT EINSTELLEN