In dieser Gruppenaufgabe soll eine Architekturbewertung der Open-Source-Software Git erfolgen. In diesem Repository befinden sich alle Ergebnisse der Gruppenarbeit.
- Softwarearchitektur analysieren
- Stile und Muster identifizieren
- Sinnvolle Sichten und Diagramme erstellen
- Vorteile und Nachteile herausarbeiten
- Falls vorhanden: Statistiken zeigen
- Dynamische Sicht auf die Softwarearchitektur zeigen
- Eigene Bewertung der Softwarearchitektur erarbeiten
Als Leistung soll eine 5-10 minütige Präsentation gehalten werden.
- Lea Löhn
- Isabel Richter
- Moritz Kopmann
- Nayel Fabian Salem
- Lisa Rosenberg
- Motivation
- Workflow
- Architektur und Datentypen
- Zusammenhang zwischen statischer und dynamischer Sicht
- Systembewertung
- Git on GitHub
- Architecture of Open-Source-Software (Git)
- Git Data Model
- Architecture and History of Git
- Learning the Git Architecture in 15 Minutes
- Slides: Git Architecture
- Git Documentation: Git Internals - Plumbing and Porcelain
- Git Documentation: Git Internals - Git Objects
- Git Documentation: Git Internals - Git References
- Video: Git Internals - How Git Works - Fear bot the SHA!
- Quora: Design Patterns of Git