Donnerstag, 21. August 2008

entwickler.com Magazine Konferenzen Akademie Entwickler-Forum Jobbörse Bücher
Software & Support Verlag




Refactoring
oder: Wie Sie das Design vorhandener Software verbessern

Im August 1999 erschien das englische Original für die vorliegende deutsche Studienausgabe. In den vergangenen sechs Jahren hat es dieses Werk zum Klassiker geschafft und die tägliche Arbeit einer Schar von Programmierern geprägt. Unter Refactoring versteht man die Verbesserung der Architektur und die Steigerung der Lesbarkeit von bestehendem Code, ohne dessen Funktionalität zu verändern.

Ein umfassender Katalog geht auf vielerlei Softwareprobleme ein, die man mittels Refaktorisierung ausmerzen kann. Es wird gezeigt, wie man Probleme im Code auffindet oder wie man Automatismen für Tests einbindet. Das Buch führt dabei klar vor, dass schon kleine Änderungen gravierende Verbesserungen mit sich bringen können. Das Auslassen der Übersetzung der englischen Codebeispiele war goldrichtig. In fast jeder Programmiersprache schreibt man in Englisch – somit sind die Beispiele in Englisch greifbarer. Alle gezeigten Codebeispiele sind in Java geschrieben, lassen sich aber sehr gut für andere Sprachen adaptieren. Die vorgestellten Techniken des Refaktorisierens sind ein Muss, um die Wartbarkeit, Erweiterbarkeit und Robustheit von komplexen Projekten auch in Zukunft zu garantieren. Dieses Buch sollte jeder professionelle Programmierer gelesen haben: Es wird zweifellos Einfluss auf die kommenden Codezeilen haben.

Jens Franke
10/10 Punkten


Autor/in: Martin Fowler
Verlag: Addison-Wesley
Seitenzahl: 480
Erscheinungsjahr: 2005
Preis: 39,95 Euro
ISBN: 3827322782





Neuen Kommentar verfassen
Name:


Kommentar:


Bitte geben Sie die Buchstaben aus dem Bild als Bestätigung ein!




Software & Support Verlag GmbH