IT-Fachportal VON mitp UND bhv

Login

Neu Vergessen

Produkt Detail

Effektives Arbeiten mit Legacy Code  

Effektives Arbeiten mit Legacy Code

von Michael C. Feathers

1. Auflage 2010, Softcover
432 Seiten, Format 17,0 x 24,0

ISBN 978-3-8266-9021-1

€ 39,95

In den Warenkorb

Fast jede Firma arbeitet mit veraltetem Code, der nicht mehr gut läuft oder Performance-Probleme mit sich bringt. Michael Feathers zeigt Software-Entwicklern in diesem Buch, wie sich aus altem Code mehr Performance und Zuverlässigkeit herausholen lässt und wie dieser besser handhabbar wird. Die Techniken sind für jede Programmiersprache anwendbar, die Beispiele im Buch sind in Java, C++, C und C#.

mehr Informationen

Holen Sie mehr aus Ihren Legacy-Systemen heraus: mehr Performance, Funktionalität, Zuverlässigkeit und Handhabbarkeit


Effektives Arbeiten mit Legacy Code
Deutsche Übersetzung des Klassikers von Michael Feathers
Mit einem Vorwort von Robert C. Martin

Aus dem Inhalt:
  • 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
  • Anwendungen handhaben, die keine Struktur zu haben scheinen
  • 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#

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.

Michael Feathers erläutert in diesem Buch Strategien für den gesamten Entwicklungsprozess, 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.

Über den Autor:
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-Framworks FIT. Er ist Mitglied der ACM und des IEEE und war Vorsitzender von CodeFest auf drei OOPSLA-Konferenzen.

Workshop: Flash universell einsetzen - Flash ist überall

Quelle anzeigen

Flash ist nicht auf das Internet begrenzt. Sie können es auch jenseits der Website einsetzen: etwa im PDF, in Powerpoint oder als Desktop-Anwendung. Flash hat sich inzwisch...
mehr

Bestsellerliste

Konzertfotografie - Edition ProfiFoto mehr

Spieleprogrammierung mit DirectX 11 und C++ mehr

SCJP - Sun Java Certified Programmer mehr

Content Management mit Joomla! 1.7 für Kids mehr

Canon EOS 5D Mark II - Edition ProfiFoto mehr

Foodfotografie - Edition ProfiFoto mehr

Google SketchUp 8 mehr

Adobe Illustrator CS5 mehr

Delphi für Kids mehr

Mein Lightroom Alltag - Edition ProfiFoto mehr

Stellenangebote

295 Stellenangebote

Saat­chi & Saat­chi Dia­log- Con­nec­tion GmbH sucht Pro­jek­t- Ma­nager Dia­log (m/w)

In­fra­ser­v GmbH & Co. Höch­st KG sucht Team­lei­ter/ in Mar­ktkom­mu­nika­tion