Swiss Open Systems User Group

Workshop-Tage 2003

WS 13: Refactorings of a Simple Mind


[Referenten] [ Einleitung] [Programm] [ Kursziel] [Adressaten/Voraussetzungen] [max. Teilnehmerzahl] [Programmübersicht] [WS12] [WS14]


Referent/-in

Bernhard Wagner, Fernfachhochschule Schweiz

  • Freelance Software Engineer (dipl. Inf. Ing. ETH) spezialisiert auf Integration und Migration von Legacy-Systemen in flexible, objekt-orientierte Software-Architekturen mittels eines strukturierten Prozesses bestehend aus Design Patterns, Refactoring, Test Driven Development.
  • Dozent für Software Engineering an der Fernfachhochschule Schweiz.
  • Kursleiter für Java bei Sun Educational Services.
mehr...

Einleitung

Refactoring zeichnet sich dadurch aus, dass es die Architektur eines Software-Systems verbessert unter Beibehaltung der Schnittstellen nach aussen. Anhand von angewandten Refactorings in Open Source Projekten (muffin, httpunit) werden konkrete Refactoring Arbeitsschritte aufgezeigt und deren Motivation erläutert.

Programm

  • Grundlagen Refactoring
  • Konkretes Vorgehen am Beispiel des Open Source Projekts muffin.
  • Refactorings an eigenem Code in Gruppen

Kursziel

Refactoring-Techniken kennenlernen und anwenden können.
Ansätze von Refactorings in selber mitgebrachtem Code.

Adressaten/Voraussetzungen

Software-Entwickler, Java, C++, Eclipse

max. Teilnehmerzahl

15


[Programmübersicht] [WS12] [WS14]

Letzte Änderung: 14. Feb 2006

/ch/open is Member of ICT Switzerland
Puzzle ITC Hosting sponsored by Puzzle ITC
Swiss Open Systems User Group • /ch/open • Postfach 2322 • 8033 Zürich • http://www.ch-open.ch