ou
Identifiez-vous pour activer la commande 1-Click.
 
 
Plus de choix
30 neufs et d'occasion à partir de EUR 28,82

Vous l'avez déjà ? Vendez votre exemplaire ici
 
   
Refactoring: Improving the Design of Existing Code
 
 

Refactoring: Improving the Design of Existing Code (Relié)

de Martin Fowler (Auteur)
4.5 étoiles sur 5  Voir tous les commentaires (2 commentaires client)
Prix conseillé : EUR 45,82
Prix : EUR 43,67 LIVRAISON GRATUITE En savoir plus.
Économisez : EUR 2,15 (5%)
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
En stock, mais la livraison peut nécessiter jusqu'à 2 jours supplémentaires.
Expédié et vendu par Amazon.fr. Emballage cadeau disponible.

25 neufs à partir de EUR 28,82 5 d'occasion à partir de EUR 35,79

Offres spéciales et liens associés

  • Achetez un article sur amazon.fr (à l'exception des produits vendus sur la plate-forme Marketplace), et téléchargez en MP3 pour un euro de plus seulement la bande-originale Les Chansons d'Amour ou la compilation Classical Music for Lovers.
    Offre valable du 01/02/2010 au 14/02/2010. Voir conditions sur les pages produits des albums concernés.


Produits fréquemment achetés ensemble

Refactoring: Improving the Design of Existing Code + Test-Driven Development: By Example + Domain-Driven Design: Tackling Complexity in the Heart of Software
Prix éditeur : EUR 122,99
Prix pour les trois: EUR 117,22

Certains de ces articles seront expédiés plus tôt que les autres. Afficher l'information

  • Cet article : Refactoring: Improving the Design of Existing Code de Martin Fowler

    En stock, mais la livraison peut nécessiter jusqu'à 2 jours supplémentaires.
    Expédié et vendu par Amazon.fr.
    Livraison gratuite pour l'achat de cet article. Détails

  • Test-Driven Development: By Example de Kent Beck

    En stock, mais la livraison peut nécessiter jusqu'à 2 jours supplémentaires.
    Expédié et vendu par Amazon.fr.
    Livraison gratuite pour l'achat de cet article. Détails

  • Domain-Driven Design: Tackling Complexity in the Heart of Software de Eric Evans

    En stock.
    Expédié et vendu par Amazon.fr.
    Livraison gratuite pour l'achat de cet article. Détails


Les clients ayant acheté cet article ont également acheté


Descriptions du produit

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.

Book Description

As the application of object technology-particularly the Java programming language-has become commonplace, a new problem has emerged to confront the software development community. Significant numbers of poorly designed programs have been created by less-experienced developers, resulting in applications that are inefficient and hard to maintain and extend. Increasingly, software system professionals are discovering just how difficult it is to work with these inherited, "non-optimal" applications. For several years, expert-level object programmers have employed a growing collection of techniques to improve the structural integrity and performance of such existing software programs. Referred to as "refactoring," these practices have remained in the domain of experts because no attempt has been made to transcribe the lore into a form that all developers could use. . .until now. In Refactoring: Improving the Design of Existing Software, renowned object technology mentor Martin Fowler breaks new ground, demystifying these master practices and demonstrating how software practitioners can realize the significant benefits of this new process.

With proper training a skilled system designer can take a bad design and rework it into well-designed, robust code. In this book, Martin Fowler shows you where opportunities for refactoring typically can be found, and how to go about reworking a bad design into a good one. Each refactoring step is simple-seemingly too simple to be worth doing. Refactoring may involve moving a field from one class to another, or pulling some code out of a method to turn it into its own method, or even pushing some code up or down a hierarchy. While these individual steps may seem elementary, the cumulative effect of such small changes can radically improve the design. Refactoring is a proven way to prevent software decay.

In addition to discussing the various techniques of refactoring, the author provides a detailed catalog of more than seventy proven refactorings with helpful pointers that teach you when to apply them; step-by-step instructions for applying each refactoring; and an example illustrating how the refactoring works. The illustrative examples are written in Java, but the ideas are applicable to any object-oriented programming language.


Détails sur le produit

  • Relié: 464 pages
  • Editeur : Pearson Education; Édition : Nouvelle (6 novembre 2002)
  • Collection : Object Technology Series
  • Langue : Anglais
  • ISBN-10: 0201485672
  • ISBN-13: 978-0201485677
  • Moyenne des commentaires client : 4.5 étoiles sur 5  Voir tous les commentaires (2 commentaires client)
  • Classement parmi les ventes Amazon.fr : 10.309 en Livres en anglais (Voir les Meilleures Ventes dans la rubrique Livres en anglais)
  • Table des matières complète
  •  Souhaitez-vous compléter ou améliorer les informations sur ce produit ? Ou faire modifier les images?


Les clients ayant vu cette page pourraient aussi être intéressés par ces liens commerciaux

  (De quoi s'agit-il?)
   Refactor C# & VB.NET code opens new browser window
www.jetbrains.com/resharper  -  ReSharper: 35 refactorings for Visual Studio 2005 and 2008
   Source Code Refactoring opens new browser window
www.Klocwork.com/Code-Refactoring  -  Integrated tools for Visualization, Metrics & Trending. Free Code Scan
  
 

Mots-clés inspirés de produits similaires

 (De quoi s'agit-il ?)
Soyez le premier à ajouter un mot-clé pertinent (fortement associé à ce produit)
 
(3)
(3)
(2)
(2)

Vos mots-clés : Ajouter votre premier mot-clé
 

Qu'achètent les clients après avoir consulté cet article ?

Refactoring: Improving the Design of Existing Code
68% achètent l'article présenté sur cette page :
Refactoring: Improving the Design of Existing Code 4.5 étoiles sur 5 (2)
EUR 43,67
Patterns of Enterprise Application Architecture
13% achètent
Patterns of Enterprise Application Architecture 5.0 étoiles sur 5 (2)
EUR 45,65
Code Complete
8% achètent
Code Complete
EUR 36,11
Refactoring to Patterns
5% achètent
Refactoring to Patterns 5.0 étoiles sur 5 (2)
EUR 43,67

 

Commentaires en ligne 

2 évaluations
5 étoiles:
 (1)
4 étoiles:
 (1)
3 étoiles:    (0)
2 étoiles:    (0)
1 étoiles:    (0)
 
 
 
 
 
Moyenne des commentaires client
4.5 étoiles sur 5 (2 commentaires client)
 
 
 
 
Partagez votre opinion avec les autres clients:
Commentaires client les plus utiles

 
8 internautes sur 9 ont trouvé ce commentaire utile :
4.0 étoiles sur 5 La bible du remaniement, 24 septembre 2003
Par Regis Medina (Paris, France) - Voir tous mes commentaires
(REAL NAME)   
Tout le monde ne commence pas un projet "from scratch" tous les jours, mais il est tout à fait possible de faire évoluer un logiciel existant par remaniements successifs. Ce livre présente cette approche du développement (l'une des bases de l'Extreme Programming) et identifie tout un ensemble de techniques de refactoring.
La première partie, qui décrit l'approche, est très intéressante, par contre la catalogue de refactorings me semble un peu longuet. A vous de juger...
Aidez d'autres clients à trouver les commentaires les plus utiles  
Avez-vous trouvé ce commentaire utile ? Oui Non


 
1 internaute sur 1 a trouvé ce commentaire utile :
5.0 étoiles sur 5 Unique !, 12 avril 2008
Ce livre est le seul qui apprenne à coder correctement !
Il ne présente rien d'extraordinaire et peut sembler inutile pour les soit-disants experts, il est pourtant rempli de bon sens et de recettes faciles à comprendre et à mettre en oeuvre.
Aidez d'autres clients à trouver les commentaires les plus utiles  
Avez-vous trouvé ce commentaire utile ? Oui Non

Partagez votre opinion avec les autres clients: Créer votre propre commentaire
 
 
Rechercher uniquement parmi les commentaires portant sur ce produit



Discussions entre clients

Le forum concernant ce produit
Discussion Réponses Message le plus récent
Pas de discussions pour l'instant

Posez des questions, faites part de votre opinion, faites-vous une idée.
Démarrer une nouvelle discussion
Thème:
Première publication:
Aller s'identifier
 

   


Listmania!


Rechercher des articles similaires par rubrique


Rechercher des articles similaires par thème


Commentaires

Souhaitez-vous compléter ou améliorer les informations sur ce produit ? Ou faire modifier les images?

Votre historique récent

 (Qu'est-ce ?)

Après avoir visualisé des pages détaillées produit ou des résultats de recherche, regardez ici pour trouver une façon simple de poursuivre votre navigation sur des pages qui vous intéressent.