Charakterisierungs-Tests für Stuttgarter ERP-Legacy-Modul
Übersicht
Worum es bei diesem Projekt geht.
Erstelle 6 Charakterisierungs-Tests für ein ERP-Legacy-Modul und plane Refactorings mit der Mikado-Methode. Du erhältst ein verifizierbares Zertifikat.
Das Szenario
Der Zulieferer (rund 9.500 Mitarbeitende, 4 Werke in BW + Sachsen) hat das System bei einer 2010 übernommenen Tochter geerbt; die ursprünglichen Entwickler:innen sind seit Jahren nicht mehr im Haus.
Das Briefing
Was Du tust und was Du zeigst.
Wie baut man ein Sicherheitsnetz aus Tests für ein 16 Jahre altes ERP-Modul ohne Dokumentation, sodass ein folgendes Refactoring messbar risikoärmer wird?
Earning criteria — what you'll demonstrate
- Charakterisierungs-Tests methodisch sauber gegen Legacy-Code schreiben
- Golden-Master-Technik korrekt einsetzen und Diff-Ergebnisse interpretieren
- Code Smells aus Fowlers Katalog konkret identifizieren und priorisieren
- Mikado-Methode auf einen realen Refactoring-Pfad anwenden
Studienpassung
Wo dies in Dein Studium passt.
Schärft dieselben Fähigkeiten, die Dein Studium von Dir erwartet.
Refactoring and Code Smell Detection
Master · Software Engineering
Strong alignment
This challenge maps to Refactoring and Code Smell Detection at the Master level. It sharpens the same practical skills your coursework expects — but in a real industry context with actual constraints and deliverables.
Fähigkeiten
Fähigkeiten, die Du unter Beweis stellst.
Jede taucht auf Deinem verifizierten Zertifikat auf.
- Characterization Tests
Apply characterization tests to solve real industry problems and demonstrate production-level capability.
- Golden Master Testing
Apply golden master testing to solve real industry problems and demonstrate production-level capability.
- Legacy Code
Apply legacy code to solve real industry problems and demonstrate production-level capability.
- Code Smell Detection
Apply code smell detection to solve real industry problems and demonstrate production-level capability.
- Mikado Method
Apply mikado method to solve real industry problems and demonstrate production-level capability.
- Java
Apply java to solve real industry problems and demonstrate production-level capability.
Karrieren
Berufe, auf die dies Dich vorbereitet.
Echte Berufsbezeichnungen. Echte Skill-Brücken. Wähle die, die Deinem Werdegang am nächsten kommt.
Softwareentwickler:in
Charakterisierungs-Tests gegen ein 16 Jahre altes ERP-Modul sind genau die Erfahrung, die deutsche Mittelständler in Senior-Entwickler:innen-Interviews als 'Legacy-Erfahrung' direkt abfragen.
Dieses Projekt schärft
- characterization-tests
- legacy-code
- java
Backend-Entwickler:in
Wer Sicherheitsnetze für untestbare Java-Codebasen bauen kann, wird in Backend-Rollen mit Legacy-Anteil bevorzugt — eine sehr breite Stellenklasse in DACH.
Dieses Projekt schärft
- java
- characterization-tests
- code-smell-detection
Noch eine Sache