Bookbot

Software-Sanierung

Weiterentwicklung, Testen und Refactoring bestehender Software

Mehr zum Buch

Das Buch behandelt die Herausforderungen der Software-Sanierung, insbesondere in Bezug auf bestehende Systeme ohne ausreichende Tests. Es bietet Techniken zur Verbesserung der Softwarequalität, einschließlich der Absicherung bestehenden Codes durch Tests und Refactoring. Der Inhalt gliedert sich in vier Teile: Grundlagen, Weiterentwicklung ohne Tests, Absicherung bestehender Systeme mit Tests und Refactoring. Die Grundlagen umfassen automatisierte Tests, objektorientierte Entwicklungsprinzipien, Entwurfsmuster und Fehlerbehandlung. Im zweiten Teil wird erläutert, wie man bestehende Systeme ohne Tests weiterentwickeln kann, während der dritte Teil sich mit der Absicherung solcher Systeme durch Tests beschäftigt, einschließlich der Überwindung von Hindernissen und der automatischen Generierung von Tests. Der vierte Teil konzentriert sich auf Refactoring, um Duplikate zu entfernen und die Logik zu optimieren. Der Autor betont, dass Software mit der Zeit schwieriger und teurer anzupassen ist, was eine Sanierung notwendig macht, wenn keine ausreichende Testabdeckung vorhanden ist. Die vorgestellten Methoden haben sich in der Praxis bewährt und sind auch für weniger erfahrene Entwickler zugänglich. Anhand von Beispielen in Java wird die Anwendbarkeit der Techniken verdeutlicht. Leser, die häufige Fehler und Schwierigkeiten bei Änderungen feststellen, sollten die beschriebenen Techniken zur Qualitätsverbesserung in Betracht ziehen

Buchkauf

Software-Sanierung, Sebastian Kübeck

Sprache
Erscheinungsdatum
2009
product-detail.submit-box.info.binding
(Paperback),
Buchzustand
Gebraucht - Gut
Preis
17,99 €inkl. MwSt.

Lieferung

  • Gratis Versand ab 16,99 € in ganz Deutschland! Mehr Infos.

Zahlungsmethoden

Keiner hat bisher bewertet.Abgeben

Titel
Software-Sanierung
Untertitel
Weiterentwicklung, Testen und Refactoring bestehender Software
Sprache
Deutsch
Verlag
mitp
Erscheinungsdatum
2009
Einband
Paperback
Seitenzahl
359
ISBN10
3826650727
ISBN13
9783826650727
Reihe
Beschreibung
Das Buch behandelt die Herausforderungen der Software-Sanierung, insbesondere in Bezug auf bestehende Systeme ohne ausreichende Tests. Es bietet Techniken zur Verbesserung der Softwarequalität, einschließlich der Absicherung bestehenden Codes durch Tests und Refactoring. Der Inhalt gliedert sich in vier Teile: Grundlagen, Weiterentwicklung ohne Tests, Absicherung bestehender Systeme mit Tests und Refactoring. Die Grundlagen umfassen automatisierte Tests, objektorientierte Entwicklungsprinzipien, Entwurfsmuster und Fehlerbehandlung. Im zweiten Teil wird erläutert, wie man bestehende Systeme ohne Tests weiterentwickeln kann, während der dritte Teil sich mit der Absicherung solcher Systeme durch Tests beschäftigt, einschließlich der Überwindung von Hindernissen und der automatischen Generierung von Tests. Der vierte Teil konzentriert sich auf Refactoring, um Duplikate zu entfernen und die Logik zu optimieren. Der Autor betont, dass Software mit der Zeit schwieriger und teurer anzupassen ist, was eine Sanierung notwendig macht, wenn keine ausreichende Testabdeckung vorhanden ist. Die vorgestellten Methoden haben sich in der Praxis bewährt und sind auch für weniger erfahrene Entwickler zugänglich. Anhand von Beispielen in Java wird die Anwendbarkeit der Techniken verdeutlicht. Leser, die häufige Fehler und Schwierigkeiten bei Änderungen feststellen, sollten die beschriebenen Techniken zur Qualitätsverbesserung in Betracht ziehen