ALLEN WILLKOMMEN ZU BENÖTIGT UND WÜNSCHT DEUTSCHE WEB

Grasen Sie unsere untengenannten Produktkategorien, um beste Produkte zu kaufen

Kleidung | Baby | Bücher | Computer | DVD | Elektronik | English Books | Games | Haus/Garten | Heimwerken | Kamera und Foto | Küche | Music | Outdoor/Freizeit | Software | Sport/Freizeit | Spielwaren | Uhren | Video | Zeitschriften | Gesundheit

 
 Standort:  Start» Games » Design Tools & Techniques » Refactoring: Improving the Design of Existing Code (Object Technology Series): Improving the Design of Existing Code  
Related Categories
• Design Tools & Techniques
Software Engineering
Computer Science
Computers & Internet
Subjects
• Object-Oriented Design
Software Design, Testing & Engineering
Programming
Computers & Internet
Subjects
• General
Programming
Computers & Internet
Subjects
English Books
• General AAS
Programming
Computers & Internet
Subjects
English Books
• General
Software
Computers & Internet
Subjects
English Books
• General AAS
Software
Computers & Internet
Subjects
English Books
• General
Computers & Internet
Subjects
English Books
• General AAS
Computers & Internet
Subjects
English Books
• French
Foreign Language Nonfiction
Nonfiction
Subjects
English Books
Categories
Kleidung
Baby
Bücher
Computer
DVD
Elektronik
English Books
Games
Haus/Garten
Heimwerken
Kamera und Foto
Küche
Music
Outdoor/Freizeit
Software
Sport/Freizeit
Spielwaren
Uhren
Video
Zeitschriften
Gesundheit
Leben Hilfe
Associated Sites
Free and Discount Books
Discount Toys
Watches at Discount Prices
Discount Cameras
Surveilance and Spy Cameras
Web Traffic
Stanco Coffee
Belgie Shutters
Buitenluiken - Shutters
American Shutters

Refactoring: Improving the Design of Existing Code (Object Technology Series): Improving the Design of Existing Code

Refactoring: Improving the Design of Existing Code (Object Technology Series): Improving the Design of Existing Code
Autor: Martin Fowler
Urheber: Martin Fowler, Kent Beck, John Brant, William Opdyke
Verleger: Addison-Wesley Longman, Amsterdam

Kaufen Neu: EUR 37,17



Neu (93) Gebraucht (5) ab EUR 37,17

Bewertung: 5.0 von 5 Sternen 50 Rezensionen
Verkaufsrang: 7778

Medium: Gebundene Ausgabe
Seiten: 464
Versandgewicht: 2.7
Maße (innen): 9.3 x 7.6 x 1.3

ISBN: 0201485672
Dewey Dezimalzahl: 005.14
UPC: 785342485677
EAN: 9780201485677

Publikation: Juli 23, 1999
Verfügbarkeit: Versandfertig in 1 - 2 Werktagen
Versand: Internationaler Versand möglich
Zustand: Lieferung aus England, nach DE & Weltweit. Lieferung nach 5-8 Tage. CAIMAN EUROVERSAND, Versand direkt aus Europa mit dem ueblichen Service von CAIMAN. Unser Kundendienst (DE-FR-EN-SP-JP) steht jederzeit zu Verfuegung.

Ähnliche Artikel:

  • Design Patterns. Elements of Reusable Object-Oriented Software.
  • The Pragmatic Programmer. From Journeyman to Master
  • Test Driven Development. By Example (Addison-Wesley Signature)
  • Patterns of Enterprise Application Architecture
  • Head First Design Patterns (Head First)

Redaktionelle Rezensionen:

Amazon.co.uk
Your class library works, but could it be better? Refactoring: Improving the Design of Existing Code shows how refactoring can make object-oriented code simpler and easier to maintain. Today, refactoring requires considerable design know-how, but once tools become available, all programmers should be able to improve their code using refactoring techniques.

Besides an introduction to what refactoring is, this handbook provides a catalogue of dozens of tips for improving code. The best thing about Refactoring is its remarkably clear presentation, along with excellent nuts-and-bolts advice, from object expert Martin Fowler. The author is also an authority on software patterns and UML, and this experience helps make this a better book, one that should be immediately accessible to any intermediate or advanced object-oriented developer. (Just like patterns, each refactoring tip is presented with a simple name, a "motivation," and examples using Java and UML.)

Early chapters stress the importance of testing in successful refactoring. (When you improve code, you have to test to verify that it still works.) After the discussion on how to detect the "smells" of bad code, readers get to the heart of the book, its catalogue of more than 70 "refactorings"--tips for better and simpler class design. Each tip is illustrated with "before" and "after" code, along with an explanation. Later chapters provide a quick look at refactoring research.

Like software patterns, refactoring may be an idea whose time has come. This groundbreaking title will surely help bring refactoring to the programming mainstream. With its clear advice on a hot new topic, Refactoring is sure to be essential reading for anyone who writes or maintains object- oriented software. --Richard Dragan

Topics Covered: Refactoring, improving software code, redesign, design tips, patterns, unit testing, refactoring research and tools.

Amazon.com
Your class library works, but could it be better? Refactoring: Improving the Design of Existing Code shows how refactoring can make object-oriented code simpler and easier to maintain. Today refactoring requires considerable design know-how, but once tools become available, all programmers should be able to improve their code using refactoring techniques.

Besides an introduction to refactoring, this handbook provides a catalog of dozens of tips for improving code. The best thing about Refactoring is its remarkably clear presentation, along with excellent nuts-and-bolts advice, from object expert Martin Fowler. The author is also an authority on software patterns and UML, and this experience helps make this a better book, one that should be immediately accessible to any intermediate or advanced object-oriented developer. (Just like patterns, each refactoring tip is presented with a simple name, a "motivation," and examples using Java and UML.)

Early chapters stress the importance of testing in successful refactoring. (When you improve code, you have to test to verify that it still works.) After the discussion on how to detect the "smell" of bad code, readers get to the heart of the book, its catalog of over 70 "refactorings"--tips for better and simpler class design. Each tip is illustrated with "before" and "after" code, along with an explanation. Later chapters provide a quick look at refactoring research.

Like software patterns, refactoring may be an idea whose time has come. This groundbreaking title will surely help bring refactoring to the programming mainstream. With its clear advice on a hot new topic, Refactoring is sure to be essential reading for anyone who writes or maintains object-oriented software. --Richard Dragan

Topics Covered: Refactoring, improving software code, redesign, design tips, patterns, unit testing, refactoring research, and tools.


Kundenrezensionen:   Gelesen 45 mehr Rezensionen...

5 von 5 Sternen Standardwerk + Pflichtlektuere   März 31, 2006
Klaus M. (Trier)
11 aus 11 fanden die folgende Rezension hilfreich

Dieses Buch sollte bei jedem (angehenden) Software-Entwickler im Buecher-Regal stehen ! Bevor ich dieses Buch gelesen habe, wusste ich ehrlich gesagt nicht wirklich was ich alles unter dem grossen Begriff "Refactoring" verstehen soll.
Es waere auch falsch und naiv zu behaupten das ich nach diesem einen Buch die Kunst des Refactorings beherrschen wuerde, das macht der Autor Martin Fowler, sowie zahlreiche der "Gast"/Co-Autoren (v.a. Kent Beck) auch an einigen Stellen klar.

In diesem Buch werden wirklich zahlreiche Refactorings aus unterschiedlichen Bereichen behandelt, sei es nun wie man einen Konstruktor durch eine Factory-Methode ersetzt , eine Methode korrekt umbenennt oder Delegation durch Vererbung ersetzt etc. pp.

Der Aufbau der einzelnen Refactorings ist immer gleich:
Name - Zusammenfassung - Motivation - Vorgehensweise - Beispiel.

Es wird also geschildert wann man dieses Refactoring anwenden sollte, warum und v.a. auch wie. Bei den Beispielen handelt es sich meist um Java-Code, in wenigen Faellen werden auch nur UML Diagramme verwendet.

An manchen Stellen erkennt man zwar schon das das Buch nicht mehr das neuste ist, z.B. gefallen mir einige wenige Aspekte des Java-Codes nicht, aber das sollte kein Grund sein sich das Buch nicht zu kaufen.
Ich denke das es sogar hilfreich fuer Programmierer anderer Sprachen ist , auch wenn der Beispiel Code in Java ist, denn die Erklaerungen sind allgemein gehalten.

Das Buch gefaellt mir nicht zu letzt auch deswegen so gut, weil die Autoren auch die "Gefahren" ansprechen. Sie beschreiben Refactoring nicht als "Allheilmittel", sondern machen deutlich das man in kleinen Schritten vorgehen sollte , immer mit funktionierenden Tests an der Seite.

Alles in allem kann ich das Buch jedem empfehlen der sich ernsthaft mit Software-Entwicklung befassen will, der Preis sollte auch niemanden abschrecken. 5 Sterne !


5 von 5 Sternen Ein Handbuch fuer gutes Programmieren   Mai 26, 2005
Marco Jacob (Gestorf, Kreis Hannover)
1 aus 3 fanden die folgende Rezension hilfreich

Martin Fowler beschreibt in diesem Buch, wie man Programmcode ueberarbeitet damit er lesbarer und intuitiver wird. Dieses Buch gibt einen sehr guten Einstieg in das Refactoring und haelt auch eine uebersichtliche, gut erklaerte Sammlung von Refactoring-Patterns parat. Ein Buch, das sich jeder Programmierer unters Kopfkissen legen sollte.


5 von 5 Sternen anstoss zu mut   Februar 14, 2003
16 aus 17 fanden die folgende Rezension hilfreich

das buch zeichnet sich nicht so sehr dadurch aus, gutes design von grund auf zu lehren (patterns,...), sondern zeigt wege, aus vorhandenem, schlechten code in kleinen schritten zu besserem design zu kommen; es richtet sich auch an den design-profi, denn wie oft wird man mit "historisch gewachsenem" code konfrontiert, wuesste genau, wie das system vernuenftig designed werden muesste, und beginnt nie mit der sanierung, weil eben nie zeit fuer eine monatelange redesign-phase bleibt? so mueht man sich ewig und ungluecklich mit verwachsenen komponenten ab; fowler zeigt auf erstaunliche art und weise, wie mit kleinsten, derzeit machbaren schritten nennenswerte verbesserungen erreicht werden koennen, und gab mir den noetigen tritt in den a..., endlich was zu machen und nicht mehr ueber "nie bleibt zeit zum redesign" zu lavieren;


5 von 5 Sternen Ich vermisse das grosse Bild   Oktober 15, 2002
6 aus 8 fanden die folgende Rezension hilfreich

Wenn man dieses Buch durchgearbeitet hat, veraendert sich automatisch die Art und Weise wie man programmiert und wie man geschriebenen Code bearbeitet. Man traut sich an den Code heran und bricht alte Strukturen auf um diese zu verbessern.
Man denkt sich nicht mehr: "Ach, dass sieht zwar schlecht aus aber es funktioniert. Irgendwie bekomme ich das neue Feature auch so da rein."
Nun geht man hin und verbessert Schritt fuer Schritt das Design bis es leicht wird das Neue einzubringen.
Auf jeden Fall eine geniale Moeglichkeit seine Produktivitaet zu steigern.



5 von 5 Sternen Ein Leckerbissen fuer OO-Programmierer   Juni 26, 2002
Daniel Flueck
5 aus 5 fanden die folgende Rezension hilfreich

Eigentlich kommt es als Nachschlagewerk daher, doch hat es viel mehr als das zu bieten. Mit Hilfe dieses Buches habe ich gelernt, viel besser objektorientiert zu programmieren. Es hat mir die Augen geoeffnet, wie mit automatischen Unit-Tests und Refactoring besserer Code entstehen kann. Keine Seite ist zuviel und man liest gerne jedes Kapitel auch noch ein zweites Mal durch. Weiter sind auch die Beispiele sehr treffend gewaehlt und helfen einem, die Materie zu verstehen und auch anwenden zu koennen. - Ein Muss fuer's Buecherregal.



USA Site
| UK Site | Canadian Site | French Site | German Site

Amerikanischer Site BRITISCHER Site Kanadischer Site Französischer Site Deutscher Site

Web site entwarf vorbei LatestSol