Täglich neue Information
Schön, dass Sie da sind. » Hier geht's zur Anmeldung

Effektives Arbeiten mit Legacy Code

Effektives Arbeiten mit Legacy Code - Refactoring und Testen bestehender Software / Autor:  Feathers, Michael C., 978-3-8266-9021-1
Bild vergrößern

Refactoring und Testen bestehender Software

Features hinzufügen, Bugs beheben, Design verbessern, Performance optimieren ...

Autor: Feathers, Michael C.
von mitp Verlag
429 Seiten, Softcover
ersch. 01/2011
ISBN: 978-3-8266-9021-1

Druckausgabe
3995 inkl. MwSt.
Versandkostenfrei (D) i
Best.Nr.: ITP-9021
Lieferbar in 48h Lieferbar in 48h
 
Können Sie Ihren Code leicht ändern? Können Sie fast unmittelbar Feedback bekommen, wenn Sie ihn ändern? Verstehen Sie ihn? Wenn Sie eine dieser Fragen mit Nein beantworten, arbeiten Sie mit Legacy Code, der Geld und wertvolle Entwicklungszeit kostet.

Feathers erläutert in diesem Buch Strategien für den gesamten Entwicklungs-Prozess, um effizient mit großen, ungetesteten Code-Basen zu arbeiten. Dabei greift er auf erprobtes Material zurück, das er für seine angesehenen Object-Mentor-Seminare entwickelt hat. Damit hat er bereits zahlreichen Entwicklern, technischen Managern und Testern geholfen, ihre Legacy-Systeme unter Kontrolle zu bringen.

Darüber hinaus finden Sie auch einen Katalog mit 24 Techniken zur Aufhebung von Dependencies, die Ihnen zeigen, wie Sie isoliert mit Programmelementen arbeiten und Code sicherer ändern können.

Der Inhalt von "Effektives Arbeiten mit Legacy Code":

  • Die Mechanik von Software-Änderungen verstehen: Features hinzufügen, Fehler beheben, Design verbessern, Performance optimieren
  • Legacy Code in einen Test-Harnisch bringen
  • Tests schreiben, die Sie davor schützen, neue Probleme einzuführen
  • Genau die Stellen identifizieren, an denen Änderungen vorgenommen werden müssen
  • Mit Legacy-Systemen umgehen, die nicht objektorientiert sind
  • Mit Anwendungen umgehen, die keine offensichtliche Struktur haben
  • Techniken zur Aufhebung von Dependencies
  • Techniken, die mit jeder Sprache und auf jeder Plattform eingesetzt werden können - mit Beispielen in Java, C++, C und C#
Hier das ganze Inhaltsverzeichnis.

Über den Autor Michael C. Feathers:

Michael C. Feathers arbeitet für Object Mentor, Inc., einem der weltweit führenden Unternehmen für Mentoring, Wissenstransfer und Leadership-Services bei der Software-Entwicklung. Gegenwärtig bietet er weltweit Trainings für Test-Driven Development (TDD), Refactoring, OO-Design, Java, C#, C++ und Extreme Programming (XP) an.

Feathers ist der ursprüngliche Autor von CppUnit, einer C++-Portierung des JUnit-Test-Frameworks, und FitCpp, einer C++-Portierung des intergrierten Test-Frameworks FIT. Er ist Mitglied der ACM und des IEEE und war Vorsitzender von CodeFest auf drei OOPSLA-Konferenzen.


Sofort lieferbar! Für Bestellungen, die werktags bis 17 Uhr bei uns eingehen, erfolgt der Versand noch am selben Tag!
Versandkosten Die Versandkosten für Deutschland betragen € 2.95. Für Österreich berechnen wir € 5,95 Versand und für die Schweiz € 9,95.
Kunden aus anderen Ländern entnehmen die für sie geltenden Versandkosten bitte dem Warenkorb.
Versandkosten Bücher sind innerhalb Deutschlands grundsätzlich versandkostenfrei.
Für Österreich berechnen wir € 5,95 Versand und für die Schweiz € 9,95.
Kunden aus anderen Ländern entnehmen die für sie geltenden Versandkosten bitte dem Warenkorb.
Um Ihnen das bestmögliche Shopping-Erlebnis zu bieten, verwenden wir "Cookies" auf unseren Seiten. Wenn Sie weitersurfen, stimmen Sie der Nutzung zu. » Einverstanden.