Legacy Code Workshop

1 Tag
TDD

Niedrige Testabdeckung, lückenhafte Dokumentation und Spaghetticode. Die Herausforderungen sind gewaltig, wenn Ihr in einem Legacy Code entwickelt. Mit der richtigen Strategie, guten Werkzeugen und erprobten Mustern könnt Ihr aber auch diese Aufgabe meistern und Euch die Kontrolle über den Code zurückerobern.

In diesem Workshop lernt Ihr erprobte Praktiken für den Umgang mit Legacy Code kennen und könnt diese in Übungen erproben.

Inhalte

Abhängigkeiten aufbrechen

  • Legacy Code Change Strategy
  • Dependency Breaking Patterns
  • Werkzeuge und Frameworks

Testabdeckung herstellen

  • Testfallerstellung
  • Prinzipien nachhaltiger Tests
  • Tests as Specification

Refactoring

  • Emergentes Design
  • Refactoring Patterns
  • Design Patterns