andy herrmann, diplom-informatikerconsultingtrainingsoftware-entwicklungpdf-downloadssupportkontaktimpressum

Refactoring

Kurzbeschreibung

Refactoring ist eine der neuesten und sinnvollsten Techniken, mit der man das Design bestehender Software gravierend verbessern kann, ohne die Qualität der Software zu gefährden.

Ursprünglich im Kontext des "Extreme Programming" entstanden, kann Refactoring als allgemeine Softwareentwicklungsstrategie, als spontane Rettungsaktion instabilen Codes, als Unterstützung bei Codeänderungen oder auch als ständige QS-Maßnahme angewendet werden.

Im Workshop werden anhand vieler Projektbeispiele alle zentralen Schritte und Strategien des Refactoring erklärt und geübt.

Voraussetzungen für die Kursteilnahme

Gute Kenntnis der Objektorientierung.
Gute Programmierkenntnisse in Java.
Vorteilhaft wäre Erfahrung mit UML und DesignPatterns.

Kursdauer

4 Tage

Links

Refactoring-Seite von Fowler
Homepage von Fowler
Refactoring Wiki
JUnit


info@andyherrmann.de