Test-Suite und Code-Reviews fuer ein wachsendes Produkt-Team einfuehren
Übersicht
Worum es bei diesem Projekt geht.
Analysiere die bestehende Modulstruktur und identifiziere die zehn fehleranfaelligsten Funktionen anhand der Issue-Historie (Zugriff auf Linear-Export). Schreibe Unit- und Integrationstests fuer mindestens diese zehn Funktionen mit Jest, sodass das Modul eine Abdeckung von mindestens 70 Prozent erreicht. Definiere einen schlanken Pull-Request-Review-Standard (Checkliste fuer Tests, Lesbarkeit, Fehlerbehandlung) und richte GitHub Actions fuer automatisierte Test-Laeufe bei jedem Pull-Request (PR) ein. Liefere die Tests, die CI-Konfiguration, einen schriftlichen Review-Standard (2 Seiten) und einen Vorher-Nachher-Bericht mit Fehlerrate und Lead-Time.
Das Briefing
Was Du tust und was Du zeigst.
Wie laesst sich in einem ungetesteten Produktmodul innerhalb von 3 Wochen eine belastbare Testabdeckung plus ein gelebter Review-Prozess etablieren, ohne die Auslieferungsgeschwindigkeit einzubrechen?
Earning criteria — what you'll demonstrate
- Bestehenden Code mit Unit- und Integrationstests absichern, ohne ihn neu zu schreiben
- Testbarkeit als Designkriterium beim Refactoring anwenden
- Code-Reviews so zuschneiden, dass sie Auslieferung beschleunigen statt blockieren
- Continuous Integration (CI) als Sicherheitsnetz fuer das gesamte Team etablieren
Studienpassung
Wo dies in Dein Studium passt.
Schärft dieselben Fähigkeiten, die Dein Studium von Dir erwartet.
Fähigkeiten
Fähigkeiten, die Du unter Beweis stellst.
Jede taucht auf Deinem verifizierten Zertifikat auf.
Karrieren
Berufe, auf die dies Dich vorbereitet.
Echte Berufsbezeichnungen. Echte Skill-Brücken. Wähle die, die Deinem Werdegang am nächsten kommt.
Karrierewege, die das aufbaut
Kanonische RollenSoftwareentwickler:in
Bestehenden Code testbar machen und automatisierte Pipelines aufsetzen ist die Disziplin, die Junior-Entwickler:innen zu verlaesslichen Mid-Levels macht, weil sie Auslieferungsdisziplin statt nur neue Features liefern.
Dieses Projekt schärft
- automated-testing
- unit-testing
- ci-cd
Noch eine Sache