Der Autor Martin Fowler ist Chefentwickler bei ThoughtWorks sowie Speaker und Consultant auf dem Gebiet der Softwarearchitektur. Er konzentriert sich auf das Design von Enterprise Software und erforscht, was gutes Design ausmacht und welche Techniken nötig sind, um es zu erstellen.
»Refactoring« beinhaltet unter anderem folgende Themen:
- Allgemeine Prinzipien, Definition und Grundlagen sowie Durchführung des Refactorings
- Code-Smells erkennen, die auf Verbesserungsmöglichkeiten durch Refactoring hinweisen
- Entwicklung zuverlässiger Tests für das Refactoring
- Erkennen von Fallstricken und notwendigen Kompromissen bei der Durchführung eines Refactorings
- Der richtige Zeitpunkt für ein Refactoring
- Umfangreicher Refactoring-Katalog
Sind Sie Journalist oder Blogger und haben Interesse an einem Rezensionsexemplar, wenden Sie sich bitte an marketing@mitp.de.