Empfohlene Öffnungsreihenfolge

Ein Einstieg, wenige große Seiten

Es gibt keine Pflicht, zwischen Einzeldateien zu springen. Beginne mit Grundlagen und Fallstudien; öffne danach Patterns, Simulator, Architektur und Framework-Workbenches. Der vollständige Katalog befindet sich auf einer einzigen großen Seite.

Direkte Leserwege

Wähle das beobachtbare Problem. Der erste Link führt zur Entscheidungshilfe, der zweite direkt zur passenden großen Fallstudie.

  1. Refactoring-Grundlagen & Fallstudien
  2. Design Patterns & Entscheidungen
  3. Refactoring-Simulationen und Entscheidungsübungen
  4. Architecture Explorer
  5. Spring Workbench
  6. Jakarta EE Workbench
  7. Testing Workbench
  8. Refactoring-Katalog 300/300
  9. Dokumentation und Fachregister
Navigation vollständig: Jede sichtbare Inhaltsseite ist hier und in der Root-Startseite verlinkt. Die Oberfläche zeigt ausschließlich leserrelevante Inhalte.

Orientierung und direkte Einstiege

Wichtige Lernwege und Fallstudien kompakt als moderne Kacheln.

Buchorientierte Neuordnung

Die Zielarchitektur ist festgelegt: Das Refactoring-Lehrbuch ist fachlich in fünf Buchteile gegliedert: Grundlagen, Spezialgebiete, Fallstudien, Systemmodernisierung sowie Betrieb und Verantwortung.

Neue Buchstruktur öffnen

Komplexe Refactoring-Fallstudie

Ein vollständiger Claims-Refactoring-Pfad mit großem Ausgangscode, Characterization Tests, zehn nachvollziehbaren Schritten, Zwischenentscheidungen und Parallelvergleich.

Fallstudie öffnen

Refactoring-Entscheidungsatlas

Die beiden großen Fallstudien werden zu einem Entscheidungsweg verbunden: Risiko zuerst, lokales Refactoring vor Pattern, Architekturänderung nur bei echten Systemgrenzen und ein klarer Stopppunkt gegen Über-Refactoring.

Entscheidungsatlas öffnen

Zweite komplexe Refactoring-Fallstudie

Ein realer Dokumentenbatch wird schrittweise testbar, idempotent und restartfähig gemacht - einschließlich Checkpoint-Reihenfolge, Fehlergrenzen und Produktionsentscheidung.

Dokumentenbatch-Fallstudie öffnen

Legacy-SOAP-Fallstudie

Großer SOAP-Ausgangscode, Vertragszwänge und Characterization Tests als Sicherheitsnetz.

Fallstudie öffnen

Vom Symptom zum Vorgehen

God Class, fehlerhafter Wiederanlauf, versteckte Netzabhängigkeit, falscher Retry oder unklare Transaktionsgrenze führen direkt zur passenden Fallstudie und Refactoring-Reihenfolge.

Symptom-Matrix öffnen

Legacy-Modernisierung als Lernreise

Vom riskanten Support-Monolithen über Sicherheitsnetz, Modernisierungsentscheidung, Strangler und Parallelvergleich bis zu Betriebsübergabe und kontrollierter Abschaltung.

Durchgehende Fallstudie öffnen

Claims Schritt für Schritt

Vom großen Legacy-Prozessor über Sicherheitsnetz, Fachtypen und reine Entscheidung bis zu Transaktionsgrenze und Parallelvergleich.

Claims-Lehrbuchfallstudie öffnen

Customer Support Schritt für Schritt

Vom vermischten Ticketprozessor über Statusmodell, Policies und Ports bis zu SLA-Eskalation und nachvollziehbarem Betrieb.

Customer-Support-Fallstudie öffnen
Neue fachliche Orientierung

Pattern-Beziehungen und lernzielorientierte Plattformkapitel

Pattern werden nicht mehr nur einzeln betrachtet, sondern als begründete Kombinationen und Übergänge. Architektur, Testing, Spring und Jakarta sind zusätzlich nach realen Entscheidungs- und Lernzielen erschlossen.

Pattern-Kombinationen

Factory → Strategy, State → Command, Facade → Adapter, Repository → Outbox und weitere typische Ketten.

Pattern-Beziehungen öffnen

Lernziele statt Sammelstand

Die Plattformkapitel führen von Problem und Grenze über Refactoring und Test bis zur ausführbaren Referenz.

Architektur-Lernweg öffnen

Lehrbuchabschluss

Fallstudien, Glossar und Register

⌂ Cockpit