
Más información sobre el libro
Moderne Entwicklungsmethoden, insbesondere Extreme Programming, betonen, dass das Design von Software während der Entwicklung kontinuierlich angepasst werden muss. Refactoring ist ein zentraler Bestandteil dieser Prozesse und bedeutet, die interne Struktur der Software zu ändern, um sie verständlicher und leichter anpassbar zu machen, ohne das funktionale Verhalten zu beeinflussen. Während Refactorings in kleinen Projekten überschaubar sind, können sie in größeren Vorhaben schnell herausfordernd werden, insbesondere bei komplexen Umstrukturierungen, API-Refactorings und Änderungen an Datenbanken. Die Autoren teilen ihre Erfahrungen aus kommerziellen Projekten und bieten eine Vielzahl von Tipps und Tricks, um Refactorings großer Systeme erfolgreich zu bewältigen. Sie behandeln zentrale Fragen wie die Zerlegung großer Refactorings in kleinere Schritte und die Integration komplexer Refactorings in den Entwicklungsalltag. Besondere Aufmerksamkeit gilt der Planbarkeit und der konsequenten Durchführung von großen Refactorings über längere Zeiträume. Zudem werden wichtige Themen wie Tests, Refactorings bei relationalen Datenbanken, API-Refactoring und das erkennbare Vermeiden von Architektur-Smells detailliert erläutert.
Compra de libros
Refactorings in großen Softwareprojekten, Stefan Roock
- Idioma
- Publicado en
- 2004
Métodos de pago
Nadie lo ha calificado todavía.