Software-Sanierung
Weiterentwicklung, Testen und Refactoring bestehender Software
Weiterentwickeln bestehender Systeme ohne vorhandene Tests
Bestehenden Code mit Tests absichern
Maßnahmen zur Verbesserung der Qualität
Software-Sanierung - Weiterentwicklung, Testen und Refactoring bestehender Software
Aus dem Inhalt
Teil I:...
Leider schon ausverkauft
versandkostenfrei
Buch
24.99 €
Produktdetails
Produktinformationen zu „Software-Sanierung “
Klappentext zu „Software-Sanierung “
Weiterentwickeln bestehender Systeme ohne vorhandene Tests
Bestehenden Code mit Tests absichern
Maßnahmen zur Verbesserung der Qualität
Software-Sanierung - Weiterentwicklung, Testen und Refactoring bestehender Software
Aus dem Inhalt
Teil I: Grundlagen
Automatisierte Tests
Entwicklungsprinzipien der objektorientierten Programmierung
Entwurfsmuster
Refactoring
Fehlerbehandlung
Teil II: Weiterentwicklung bestehender Systeme ohne vorhandene Tests
Bestehende Systeme mit Tests erweitern
Abschotten neuer Funktionalitäten durch implizite Tests
Teil III: Bestehende Systeme mit Tests absichern
Hindernisse beim Anbringen von Tests
Auflösen von Abhängigkeiten
Automatisches Generieren von Tests
Teil IV: Refactoring bestehender Systeme
Entfernen von Duplikaten
Aufteilung bedingter Logik
Refactoring von Logging, Fehlerbehandlung und Datenzugriffsschicht
Es erscheint möglicherweise seltsam, den Begriff Sanierung in Zusammenhang mit Software zu verwenden. Es gibt in der Softwareentwicklung jedoch ein Phänomen, das dem physischen Verschleiß in seiner Auswirkung nahekommt: Mit zunehmendem Alter wird es immer schwieriger und teurer, Software an geänderte Gegebenheiten anzupassen. Früher oder später führt kein Weg an einer Sanierung Ihres Bestandssystems vorbei - sofern keine ausreichende automatisierte Testabdeckung dafür vorhanden ist.
Mit den in diesem Buch beschriebenen Techniken können Sie die geforderte Testabdeckung nachziehen und den Code so weit verbessern, dass Sie diese ständigen Veränderungen auch längerfristig durchhalten können. Die beschriebenen Methoden haben nachweislich in vielen Projekten Verbesserungen in Bezug auf die Qualität und Produktivität der Entwicklung gebracht. Überdies sind sie mit etwas Übung leicht zu erlernen, so dass sie auch von weniger erfahrenen Entwicklern angewendet werden können.
Dieses Buch ist vor allem für Praktiker geschrieben, so dass der Autor besonderes Augenmerk auf aussagekräftige Beispiele
... mehr
legt, mit denen sich die vorgestellten Techniken nachvollziehen lassen. Die Beispiele sind in Java implementiert, so dass Programmierkenntnisse in Java vorausgesetzt werden.
Testen Sie selbst, ob Ihre Software sanierungsbedürftig ist:
Treten häufig Fehler auf und ziehen Maßnahmen zur Fehlerbehebung öfter Folgefehler nach sich?
Verbringen Programmierer viel Zeit mit der Fehlersuche?
Ist der Quellcode für Programmierer schwer verständlich?
Sind Änderungen umständlich umzusetzen und treten dabei häufig Fehler auf?
Haben Sie keine automatisierten Tests oder eine geringe Testabdeckung?
Setzen Sie selten oder nie Refactoring ein, um die Software an neue Gegebenheiten anzupassen?
Wenn Sie mindestens eine dieser Fragen mit "Ja" beantworten müssen, ist Ihre Software wahrscheinlich sanierungsbedürftig. Dann sollten Sie unbedingt mit den im Buch beschriebenen Techniken die Qualität Ihrer Software verbessern, um langfristig produktiver arbeiten zu können.
Über den Autor:
Sebastian Kübeck ist unabhängiger EDV-Berater mit langjähriger Erfahrung in der Erstellung und Wartung unternehmenskritischer Software.
Testen Sie selbst, ob Ihre Software sanierungsbedürftig ist:
Treten häufig Fehler auf und ziehen Maßnahmen zur Fehlerbehebung öfter Folgefehler nach sich?
Verbringen Programmierer viel Zeit mit der Fehlersuche?
Ist der Quellcode für Programmierer schwer verständlich?
Sind Änderungen umständlich umzusetzen und treten dabei häufig Fehler auf?
Haben Sie keine automatisierten Tests oder eine geringe Testabdeckung?
Setzen Sie selten oder nie Refactoring ein, um die Software an neue Gegebenheiten anzupassen?
Wenn Sie mindestens eine dieser Fragen mit "Ja" beantworten müssen, ist Ihre Software wahrscheinlich sanierungsbedürftig. Dann sollten Sie unbedingt mit den im Buch beschriebenen Techniken die Qualität Ihrer Software verbessern, um langfristig produktiver arbeiten zu können.
Über den Autor:
Sebastian Kübeck ist unabhängiger EDV-Berater mit langjähriger Erfahrung in der Erstellung und Wartung unternehmenskritischer Software.
... weniger
Autoren-Porträt von Sebastian Kübeck
Sebastian Kübeck ist Software-Entwickler und -Berater. Er wird insbesondere von Unternehmen eingesetzt, die alternde Softwaresysteme modernisieren wollen.
Bibliographische Angaben
- Autor: Sebastian Kübeck
- 2009, 368 Seiten, mit Abbildungen, Maße: 12,5 x 24 cm, Kartoniert (TB), Deutsch
- Verlag: MITP-Verlag
- ISBN-10: 3826650727
- ISBN-13: 9783826650727
Kommentar zu "Software-Sanierung"
0 Gebrauchte Artikel zu „Software-Sanierung“
Zustand | Preis | Porto | Zahlung | Verkäufer | Rating |
---|
Schreiben Sie einen Kommentar zu "Software-Sanierung".
Kommentar verfassen