Präsentation "Refactoring: Mythen und Fakten" bei der @dnugbe
Im Rahmen des 5x20min Abends bei der .Net User Group Bern durfte ich am 25. Juni 2013 meinen Vortrag über Refactoring halten. Neben den häufigsten Mythen versuchte ich zu zeigen was Refactoring wirklich ist und wann diese Praktik zu einem reinen Etikettenschwindel verkommt. Um den Zuhörern auch etwas Hilfreiches mitzugeben zeigte ich anhand eines Praxisbeispiels wie man mittels Characterization Tests den aktuellen Funktionsumfang greifbar machen kann.
Wer sich selber ein Bild machen will findet die Unterlagen auf Speakerdeck:
Ressourcen
Rund um das Thema Refactoring kann ich diese Links empfehlen:
Bücher
- "Refactoring: Improving the Design of Existing Code" von Martin Fowler
- "Refactoring to Patterns" von Joshua Kerievsky
- "Working Effectively with Legacy Code" von Michael Feathers
- "Practical Object-Oriented Design in Ruby" von Sandi Metz
Videos
- Therapeutic Refactoring von Katrina Owen
- Go Ahead, Make a Mess von Sandi Metz
Tools
Weitere spannende Themen
Neben meinem Vortrag gab es noch 4 weitere Präsentationen. Die Themenvielfalt war gross und so sollte es für jeden etwas Passendes gehabt haben.
- AngularJS von Daniel Schädler
- Routing in ASP.NET MVC von Kay Herzam
- Pragmatisch Anforderungen beschreiben von René Leupold
- REST von Daniel Marbach
Die Unterlagen zu diesen Präsentationen dürften wohl schon bald auf der Event-Seite der .Net User Group Bern zu finden sein.
Danke
Als Abschluss möchte ich mich bei den Teilnehmern für ihr Interesse bedanken. Und ganz besonders bedanken möchte ich mich bei Kay und René. Die beiden kümmerten sich nicht nur um die Vorbereitung ihrer Präsentationen sondern organisierten nebenher auch noch das Treffen.