oder
Loggen Sie sich ein, um 1-Click® einzuschalten.
oder
Mit kostenloser Probeteilnahme bei Amazon Prime. Melden Sie sich während des Bestellvorgangs an. Erfahren Sie mehr
Alle Angebote
Möchten Sie verkaufen? Hier verkaufen
Software-Sanierung: Weiterentwicklung, Testen und Refactoring bestehender Software
 
 
Den Verlag informieren!
Ich möchte dieses Buch auf dem Kindle lesen.

Sie haben keinen Kindle? Hier kaufen oder eine gratis Kindle Lese-App herunterladen.

Software-Sanierung: Weiterentwicklung, Testen und Refactoring bestehender Software [Taschenbuch]

Sebastian Kübeck
5.0 von 5 Sternen  Alle Rezensionen anzeigen (1 Kundenrezension)
Preis: EUR 39,95 kostenlose Lieferung. Siehe Details.
  Alle Preisangaben inkl. MwSt.
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Auf Lager.
Verkauf und Versand durch Amazon.de. Geschenkverpackung verfügbar.
Nur noch 10 Stück auf Lager - jetzt bestellen.
Lieferung bis Mittwoch, 6. Juni: Wählen Sie an der Kasse Morning-Express. Siehe Details.

Wird oft zusammen gekauft

Kunden kaufen diesen Artikel zusammen mit Clean Code - Refactoring, Patterns, Testen und Techniken für sauberen Code: Deutsche Ausgabe EUR 39,95

Software-Sanierung: Weiterentwicklung, Testen und Refactoring bestehender Software + Clean Code - Refactoring, Patterns, Testen und Techniken für sauberen Code: Deutsche Ausgabe
Preis für beide: EUR 79,90

Verfügbarkeit und Versanddetails anzeigen


Kunden, die diesen Artikel gekauft haben, kauften auch


Produktinformation

  • Taschenbuch: 368 Seiten
  • Verlag: mitp; Auflage: 2009 (9. September 2009)
  • Sprache: Deutsch
  • ISBN-10: 3826650727
  • ISBN-13: 978-3826650727
  • Größe und/oder Gewicht: 23,8 x 17,2 x 2 cm
  • Durchschnittliche Kundenbewertung: 5.0 von 5 Sternen  Alle Rezensionen anzeigen (1 Kundenrezension)
  • Amazon Bestseller-Rang: Nr. 367.422 in Bücher (Siehe Top 100 in Bücher)

Mehr über den Autor

Sebastian Kübeck
Entdecken Sie Bücher, lesen Sie über Autoren und mehr

Besuchen Sie die Seite von Sebastian Kübeck auf Amazon

Produktbeschreibungen

Kurzbeschreibung

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 legt, mit denen sich die vorgestellten Techniken nachvollziehen lassen. Die Beispiele sind in Java implementiert, so dass Programmierkenntnisse in Java vorausgesetzt werden.

Der Verlag über das Buch

Weiterentwickeln bestehender Systeme ohne vorhandene Tests
Bestehenden Code mit Tests absichern
Maßnahmen zur Verbesserung der Qualität

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. Sie sind 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 legt. Die Beispiele sind in Java implementiert, so dass Programmierkenntnisse in Java vorausgesetzt werden.

Testen Sie, ob Ihre Software sanierungsbedürftig ist:

  1. Treten häufig Fehler auf und ziehen Maßnahmen zur Fehlerbehebung öfter Folgefehler nach sich?
  2. Verbringen Programmierer viel Zeit mit der Fehlersuche?
  3. Ist der Quellcode für Programmierer schwer verständlich?
  4. Sind Änderungen umständlich umzusetzen und treten dabei häufig Fehler auf?
  5. Haben Sie keine automatisierten Tests oder eine geringe Testabdeckung?
  6. 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.

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


In diesem Buch (Mehr dazu)
Ausgewählte Seiten ansehen
Buchdeckel | Copyright | Inhaltsverzeichnis | Auszug | Stichwortverzeichnis | Rückseite
Hier reinlesen und suchen:

Tags, die Kunden mit diesem Produkt verbinden

 (Was ist das?)
Klicken Sie zum Suchen verwandter Artikel, Diskussionen oder Personen auf ein Tag.
 

 

Eine digitale Version dieses Buchs im Kindle-Shop verkaufen

Wenn Sie ein Verleger oder Autor sind und die digitalen Rechte an einem Buch haben, können Sie die digitale Version des Buchs in unserem Kindle-Shop verkaufen. Weitere Informationen

Kundenrezensionen

4 Sterne
0
3 Sterne
0
2 Sterne
0
1 Sterne
0
Die hilfreichsten Kundenrezensionen
5 von 6 Kunden fanden die folgende Rezension hilfreich
Inspiration 21. Januar 2010
Format:Taschenbuch
Wir alle kennen die Probleme, die beim Entwickeln von Software immer wieder auftauchen. Äußerst selten bauen wir auf die grüne Wiese, meist ändern wir bestehende Systeme, fügen Funktionalität hinzu oder erstellen zwar neue Systeme, die jedoch in bestehende Infrastruktur eingebettet sind bzw. damit kommunizieren müssen. Kübeck schreibt äußerst flüssig und unterhaltsam und animiert die im Buch gegebenen Tipps sofort umzusetzen. Für manche mag es ein Anstoss sein gewohnte Pfade ein wenig aufzubrechen und tatsächlich mal flächendeckende Unit Tests einzusetzen oder konsequentes Refactoring in den Entwicklungsprozess zu integrieren, für andere könnte das Buch ein Rettungsanker sein. Entwufsmuster sind eben nicht ganz so einfach, der Autor versteht es hier Licht ins Dunkel zu bringen. Das Kapitel über Tests ist äußerst informativ und die darin enthaltenen Weisheiten können sofort in der Praxis Ihre Wirkung entfalten. Abschließend 5 Sterne für ein gelungenes Werk, das den Spagat zwischen anspruchsvoller Entwickler- und breitenwirksamer Einführungsliteratur sehr gut schafft.
War diese Rezension für Sie hilfreich?
Kundenrezensionen suchen
Nur in den Rezensionen zu diesem Produkt suchen

Kunden diskutieren

Das Forum zu diesem Produkt
Diskussion Antworten Jüngster Beitrag
Noch keine Diskussionen

Fragen stellen, Meinungen austauschen, Einblicke gewinnen
Neue Diskussion starten
Thema:
Erster Beitrag:
Eingabe des Log-ins
 


Aktive Diskussionen in ähnlichen Foren
Kundendiskussionen durchsuchen
Alle Amazon-Diskussionen durchsuchen
   
Ähnliche Foren


Lieblingslisten


Ähnliche Artikel finden


Anhand des Sachgebietes nach ähnlichen Produkten suchen:


Ihr Kommentar


Datenschutzerklärung von Amazon.de Versandbedingungen von Amazon.de Umtausch- & Rücknahme bei Amazon.de