Get more out of your legacy systems, more performance, functionality, reliability, and manageability.Is your code easy to change? Can you get nearly instantaneous feedback when you do change it? Do you understand it? If the answer to any of these questions is no, you have legacy code, and it is draining time and money away from your development efforts.In this book, Michael Feathers offers start-to-finish strategies for working more effectively with large, untested legacy code bases. This book draws on material Michael created for his renowned Object Mentor seminars, techniques Michael has used in mentoring to help hundreds of developers, technical managers, and testers bring their legacy systems under control.The topics covered Understanding the mechanics of software change, adding features, fixing bugs, improving design, optimizing performanceGetting legacy code into a test harnessWriting tests that protect you against introducing new problemsTechniques that can be used with any language or platform, with examples in Java, C++, C, and C#Accurately identifying where code changes need to be madeCoping with legacy systems that aren't object-orientedHandling applications that don't seem to have any structureThis book also includes a catalog of twenty-four dependency-breaking techniques that help you work with program elements in isolation and make safer changes.
"synopsis" may belong to another edition of this title.
US$ 52.41 shipping from Germany to U.S.A.
Destination, rates & speedsUS$ 26.79 shipping from Germany to U.S.A.
Destination, rates & speedsSeller: BuchWeltWeit Ludwig Meier e.K., Bergisch Gladbach, Germany
Taschenbuch. Condition: Neu. Neuware -Verstehen, wie Software verändert wird, ohne Probleme zu erzeugen: Features hinzufügen, Bugs beheben, Design verbessern, Performance optimierenTests schreiben, die Ihre Software vor neuen Problemen schütztMit Legacy Code arbeiten, der nicht objektorientiert istVeralteter Code wird zu gutem Code - mit diesem Buch!Legacy Code steht für Software ohne Tests und einen großen Haufen chaotischer Code, der irgendwie funktioniert, aber keiner weiß wieso. 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. Der Leser lernt, wie Software so verändert und Features hinzugefügt werden, dass sie dadurch nicht schlechter wird und wie man Tests schreibt, die vor neuen Problemen schützen. Die Techniken sind für jede Programmiersprache anwendbar, die Beispiele im Buch sind in Java, C++, C und Csharp.Schnell erklärt:Legacy Code ist eine Umschreibung für eine große Menge an Code, der veraltet ist, keine Testumgebung enthält und irgendwie funktioniert, die Software aber langsam und problematisch macht. 432 pp. Deutsch. Seller Inventory # 9783826690211
Quantity: 1 available
Seller: Rheinberg-Buch Andreas Meier eK, Bergisch Gladbach, Germany
Taschenbuch. Condition: Neu. Neuware -Verstehen, wie Software verändert wird, ohne Probleme zu erzeugen: Features hinzufügen, Bugs beheben, Design verbessern, Performance optimierenTests schreiben, die Ihre Software vor neuen Problemen schütztMit Legacy Code arbeiten, der nicht objektorientiert istVeralteter Code wird zu gutem Code - mit diesem Buch!Legacy Code steht für Software ohne Tests und einen großen Haufen chaotischer Code, der irgendwie funktioniert, aber keiner weiß wieso. 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. Der Leser lernt, wie Software so verändert und Features hinzugefügt werden, dass sie dadurch nicht schlechter wird und wie man Tests schreibt, die vor neuen Problemen schützen. Die Techniken sind für jede Programmiersprache anwendbar, die Beispiele im Buch sind in Java, C++, C und Csharp.Schnell erklärt:Legacy Code ist eine Umschreibung für eine große Menge an Code, der veraltet ist, keine Testumgebung enthält und irgendwie funktioniert, die Software aber langsam und problematisch macht. 432 pp. Deutsch. Seller Inventory # 9783826690211
Quantity: 1 available
Seller: medimops, Berlin, Germany
Condition: acceptable. Ausreichend/Acceptable: Exemplar mit vollständigem Text und sämtlichen Abbildungen oder Karten. Schmutztitel oder Vorsatz können fehlen. Einband bzw. Schutzumschlag weisen unter Umständen starke Gebrauchsspuren auf. / Describes a book or dust jacket that has the complete text pages (including those with maps or plates) but may lack endpapers, half-title, etc. (which must be noted). Binding, dust jacket (if any), etc may also be worn. Seller Inventory # M03826690214-B
Quantity: 1 available
Seller: medimops, Berlin, Germany
Condition: good. Befriedigend/Good: Durchschnittlich erhaltenes Buch bzw. Schutzumschlag mit Gebrauchsspuren, aber vollständigen Seiten. / Describes the average WORN book or dust jacket that has all the pages present. Seller Inventory # M03826690214-G
Quantity: 3 available
Seller: medimops, Berlin, Germany
Condition: very good. Gut/Very good: Buch bzw. Schutzumschlag mit wenigen Gebrauchsspuren an Einband, Schutzumschlag oder Seiten. / Describes a book or dust jacket that does show some signs of wear on either the binding, dust jacket or pages. Seller Inventory # M03826690214-V
Quantity: 1 available
Seller: moluna, Greven, Germany
Kartoniert / Broschiert. Condition: New. Dieser Artikel ist ein Print on Demand Artikel und wird nach Ihrer Bestellung fuer Sie gedruckt. Verstehen, wie Software veraendert wird, ohne Probleme zu erzeugen: Features hinzufuegen, Bugs beheben, Design verbessern, Performance optimierenTests schreiben, die Ihre Software vor neuen Problemen schuetztMit Legacy Code arbeiten, der nicht obje. Seller Inventory # 5346110
Quantity: Over 20 available
Seller: Revaluation Books, Exeter, United Kingdom
Paperback. Condition: Brand New. 432 pages. German language. 9.37x6.69x0.94 inches. In Stock. Seller Inventory # 3826690214
Quantity: 1 available
Seller: buchversandmimpf2000, Emtmannsberg, BAYE, Germany
Taschenbuch. Condition: Neu. This item is printed on demand - Print on Demand Titel. Neuware -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.Books on Demand GmbH, Überseering 33, 22297 Hamburg 432 pp. Deutsch. Seller Inventory # 9783826690211
Quantity: 1 available
Seller: AHA-BUCH GmbH, Einbeck, Germany
Taschenbuch. Condition: Neu. nach der Bestellung gedruckt Neuware - Printed after ordering - Verstehen, wie Software verändert wird, ohne Probleme zu erzeugen: Features hinzufügen, Bugs beheben, Design verbessern, Performance optimierenTests schreiben, die Ihre Software vor neuen Problemen schütztMit Legacy Code arbeiten, der nicht objektorientiert istVeralteter Code wird zu gutem Code - mit diesem Buch!Legacy Code steht für Software ohne Tests und einen großen Haufen chaotischer Code, der irgendwie funktioniert, aber keiner weiß wieso. 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. Der Leser lernt, wie Software so verändert und Features hinzugefügt werden, dass sie dadurch nicht schlechter wird und wie man Tests schreibt, die vor neuen Problemen schützen. Die Techniken sind für jede Programmiersprache anwendbar, die Beispiele im Buch sind in Java, C++, C und Csharp.Schnell erklärt:Legacy Code ist eine Umschreibung für eine große Menge an Code, der veraltet ist, keine Testumgebung enthält und irgendwie funktioniert, die Software aber langsam und problematisch macht. Seller Inventory # 9783826690211
Quantity: 1 available
Seller: preigu, Osnabrück, Germany
Taschenbuch. Condition: Neu. Effektives Arbeiten mit Legacy Code | Refactoring und Testen bestehender Software | Michael C. Feathers | Taschenbuch | 432 S. | Deutsch | 2023 | mitp Verlag | EAN 9783826690211 | Verantwortliche Person für die EU: mitp Verlags GmbH & Co. KG, Steffen Dralle, Augustinusstr. 9a, 50226 Frechen, steffen[dot]dralle[at]mitp[dot]de | Anbieter: preigu. Seller Inventory # 101468934
Quantity: 1 available