Übersicht
Worum es bei diesem Projekt geht.
Analysiere den Code eines Tiroler Berghotels, definiere Modul-APIs, führe Refactoring durch und schreibe Tests. Erhalte dein verifizierbares Zertifikat.
Das Briefing
Was Du tust und was Du zeigst.
Wie zerlegt man ein 1.200-Zeilen-Monolith-Skript in vier wartbare Module, ohne dass Buchungen waehrend des Refactorings inkonsistent werden?
Earning criteria — what you'll demonstrate
- Verantwortungs-Trennung an einer realen Codebasis durchfuehren
- Refactoring ohne Verhaltens-Aenderung diszipliniert anwenden
- Modul-APIs mit Type-Hints klar definieren
- Integrations-Tests als Sicherheitsnetz fuer Refactoring schreiben
Studienpassung
Wo dies in Dein Studium passt.
Schärft dieselben Fähigkeiten, die Dein Studium von Dir erwartet.
Programming Abstractions
Bachelor · Cs Se
Fit score: 1
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 RollenSoftware Engineer
Junior-Software-Engineer-Rollen bekommen 'altes Skript verstaendlich machen'-Aufgaben in den ersten 90 Tagen — diese Challenge produziert die noetige Refactoring-Disziplin direkt am Mittelstands-Beispiel.
Dieses Projekt schärft
- refactoring
- modular-design
- unit-testing
Backend Engineer
Backend-Engineer-Karrieren beginnen oft mit Refactoring von Legacy-Code — die hier geuebte API-Klarheit ist die Grundlage fuer wartbare Backend-Services.
Dieses Projekt schärft
- modular-design
- data-abstraction
- python-programming
Noch eine Sache