Black Friday Week
-15 % 56,71€
Retours GRATUITS
Livraison à 0,01 € vendredi 29 novembre. Détails
Ou livraison accélérée mercredi 27 novembre. Commandez dans les 16 h 21 min. Détails
En stock
Expédié par
Amazon
Vendu par
Amazon
Retours
Retours jusqu’au 31 Jan. 25 & garanties légales
Paiement
Transaction sécurisée
56,71 € avec 15 % d'économies
Prix conseillé : 66,50 €
Les prix des articles vendus sur Amazon incluent la TVA. En fonction de votre adresse de livraison, la TVA peut varier au moment du paiement. Pour plus d’informations, Veuillez voir les détails.
Retours GRATUITS
Livraison à 0,01 € vendredi 29 novembre. Détails
Ou livraison accélérée mercredi 27 novembre. Commandez dans les 16 h 21 min. Détails
En stock
56,71 € () Options sélectionnées incluses. Comprend le paiement mensuel initial et les options sélectionnées. Détails
Prix
Sous-total
56,71 €
Sous-total
Ventilation du paiement initial
Les frais d’expédition, la date de livraison et le total de la commande (taxes comprises) indiqués lors de la finalisation de la commande.
Expédié par
Amazon
Expédié par
Amazon
Vendu par
Amazon
Vendu par
Amazon
Retours
Retours jusqu’au 31 Jan. 25 & garanties légales
Retournez un produit jusqu’au 31 janvier 2025
Demandez le retour d’un produit jusqu’à 14 jours après sa réception, sans motif, pour obtenir un remboursement complet (prix et frais de livraison) au titre du droit légal de rétractation. En plus de ce droit légal de 14 jours, pour les produits achetés entre le 1er novembre et le 25 décembre 2024, Amazon.fr permet les retours jusqu’au 31 janvier 2025 ou (si cette date est plus tardive) jusqu’au 30e jour après réception du produit (remboursement du prix, les frais de livraison ne sont pas remboursés). Certains produits sont exclus des retours (denrées périssables...). Pour plus d’info sur les retours (exceptions, frais de retour,…), consultez cette page pour les produits expédiés par Amazon et cette page pour ceux expédiés par les vendeurs tiers.

Vous pouvez obtenir gratuitement une réparation, un remplacement ou un remboursement pendant 2 ans après votre achat au titre de la garantie légale de conformité (dysfonctionnement, panne ...). La garantie légale des vices cachés s’applique également. En savoir plus sur les garanties légales.
Retours
Retours jusqu’au 31 Jan. 25 & garanties légales
Demandez le retour d’un produit jusqu’à 14 jours après sa réception, sans motif, pour obtenir un remboursement complet (prix et frais de livraison) au titre du droit légal de rétractation. En plus de ce droit légal de 14 jours, pour les produits achetés entre le 1er novembre et le 25 décembre 2024, Amazon.fr permet les retours jusqu’au 31 janvier 2025 ou (si cette date est plus tardive) jusqu’au 30e jour après réception du produit (remboursement du prix, les frais de livraison ne sont pas remboursés). Certains produits sont exclus des retours (denrées périssables...). Pour plus d’info sur les retours (exceptions, frais de retour,…), consultez cette page pour les produits expédiés par Amazon et cette page pour ceux expédiés par les vendeurs tiers.

Vous pouvez obtenir gratuitement une réparation, un remplacement ou un remboursement pendant 2 ans après votre achat au titre de la garantie légale de conformité (dysfonctionnement, panne ...). La garantie légale des vices cachés s’applique également. En savoir plus sur les garanties légales.
Paiement
Transaction sécurisée
Votre transaction est sécurisée
Nous nous efforçons de protéger votre sécurité et votre vie privée. Notre système de paiement sécurisé chiffre vos données lors de la transmission. Nous ne partageons pas les détails de votre carte de crédit avec les vendeurs tiers, et nous ne vendons pas vos données personnelles à autrui. En savoir plus
Paiement
Transaction sécurisée
Nous nous efforçons de protéger votre sécurité et votre vie privée. Notre système de paiement sécurisé chiffre vos données lors de la transmission. Nous ne partageons pas les détails de votre carte de crédit avec les vendeurs tiers, et nous ne vendons pas vos données personnelles à autrui. En savoir plus
49,12 € avec 26 % d'économies
Prix conseillé : 66,50 €
Les prix des articles vendus sur Amazon incluent la TVA. En fonction de votre adresse de livraison, la TVA peut varier au moment du paiement. Pour plus d’informations, Veuillez voir les détails.
Livraison à 0,01 € vendredi 29 novembre. Détails
Ou livraison accélérée mercredi 27 novembre. Commandez dans les 16 h 21 min. Détails
Il ne reste plus que 2 exemplaire(s) en stock.
56,71 € () Options sélectionnées incluses. Comprend le paiement mensuel initial et les options sélectionnées. Détails
Prix
Sous-total
56,71 €
Sous-total
Ventilation du paiement initial
Les frais d’expédition, la date de livraison et le total de la commande (taxes comprises) indiqués lors de la finalisation de la commande.
Expédié par
Red Pebble Products
Expédié par
Red Pebble Products
Retours
Retours jusqu'au 31 janvier 2025 et garanties légales
Retourner un produit jusqu'au 31 janvier 2025
Demandez le retour d’un produit jusqu’à 14 jours après sa réception, sans motif, pour obtenir un remboursement complet (prix et frais de livraison) au titre du droit légal de rétractation. En plus de ce droit légal de 14 jours, pour les produits achetés entre le 1er novembre et le 25 décembre 2024, Amazon.fr permet les retours jusqu’au 31 janvier 2025 ou (si cette date est plus tardive) jusqu’au 30e jour après réception du produit (remboursement du prix, les frais de livraison ne sont pas remboursés). Certains produits sont exclus des retours (denrées périssables...). Pour plus d’info sur les retours (exceptions, frais de retour,…), consultez cette page pour les produits expédiés par Amazon et cette page pour ceux expédiés par les vendeurs tiers.

Vous pouvez obtenir gratuitement une réparation, un remplacement ou un remboursement pendant 2 ans après votre achat au titre de la garantie légale de conformité (dysfonctionnement, panne ...). La garantie légale des vices cachés s’applique également. En savoir plus sur les garanties légales.
Retours
Retours jusqu'au 31 janvier 2025 et garanties légales
Demandez le retour d’un produit jusqu’à 14 jours après sa réception, sans motif, pour obtenir un remboursement complet (prix et frais de livraison) au titre du droit légal de rétractation. En plus de ce droit légal de 14 jours, pour les produits achetés entre le 1er novembre et le 25 décembre 2024, Amazon.fr permet les retours jusqu’au 31 janvier 2025 ou (si cette date est plus tardive) jusqu’au 30e jour après réception du produit (remboursement du prix, les frais de livraison ne sont pas remboursés). Certains produits sont exclus des retours (denrées périssables...). Pour plus d’info sur les retours (exceptions, frais de retour,…), consultez cette page pour les produits expédiés par Amazon et cette page pour ceux expédiés par les vendeurs tiers.

Vous pouvez obtenir gratuitement une réparation, un remplacement ou un remboursement pendant 2 ans après votre achat au titre de la garantie légale de conformité (dysfonctionnement, panne ...). La garantie légale des vices cachés s’applique également. En savoir plus sur les garanties légales.
Paiement
Transaction sécurisée
Votre transaction est sécurisée
Nous nous efforçons de protéger votre sécurité et votre vie privée. Notre système de paiement sécurisé chiffre vos données lors de la transmission. Nous ne partageons pas les détails de votre carte de crédit avec les vendeurs tiers, et nous ne vendons pas vos données personnelles à autrui. En savoir plus
Paiement
Transaction sécurisée
Nous nous efforçons de protéger votre sécurité et votre vie privée. Notre système de paiement sécurisé chiffre vos données lors de la transmission. Nous ne partageons pas les détails de votre carte de crédit avec les vendeurs tiers, et nous ne vendons pas vos données personnelles à autrui. En savoir plus
Autres vendeurs sur Amazon
Image du logo de l'application Kindle

Téléchargez l'application Kindle gratuite et commencez à lire des livres Kindle instantanément sur votre smartphone, tablette ou ordinateur - aucun appareil Kindle n'est requis.

Lisez instantanément sur votre navigateur avec Kindle pour le Web.

Utilisation de l'appareil photo de votre téléphone portable - scannez le code ci-dessous et téléchargez l'application Kindle.

Code QR pour télécharger l'application Kindle

Suivre l'auteur

Une erreur est survenue. Veuillez renouveler votre requête plus tard.

Refactoring: Improving the Design of Existing Code Relié – 11 janvier 2019

4,7 4,7 sur 5 étoiles 1 069 évaluations

{"desktop_buybox_group_1":[{"displayPrice":"56,71 €","priceAmount":56.71,"currencySymbol":"€","integerValue":"56","decimalSeparator":",","fractionalValue":"71","symbolPosition":"right","hasSpace":true,"showFractionalPartIfEmpty":true,"offerListingId":"GM5TtQcGuwsaZCfQTjWgf8pRvAPkBY%2FKkeuHnknfIzscPh5D6fCz9Z0dTuyNqCeOIt6mHjHwFqojVYqboDkzMnT3UkaJhe2dg5%2BS5yGGGQeBRuJ08Egm46ozj9CRrdDF0EnwIrFRrKs%3D","locale":"fr-FR","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"49,12 €","priceAmount":49.12,"currencySymbol":"€","integerValue":"49","decimalSeparator":",","fractionalValue":"12","symbolPosition":"right","hasSpace":true,"showFractionalPartIfEmpty":true,"offerListingId":"GM5TtQcGuwsaZCfQTjWgf8pRvAPkBY%2FKc5EpnfIDX%2Bd7UcyLw6ey0pLVdfU9S8F6FTbS%2BwmUBCfOGP1BwulSMYmPydSyzfznCOem9FblM%2FV%2FgjY6k8qxcst1UgJjw4vUGWW3IFWwQ6Adg66rw22ovC2oXrQiPLPH7149r6gUHAgvzsjYEJikQ11BgMs%2BxDWJ","locale":"fr-FR","buyingOptionType":"NEW","aapiBuyingOptionIndex":1}]}

Options d'achat et paniers Plus

Martin Fowler's guide to reworking bad code into well-structured code

Refactoring improves the design of existing code and enhances software maintainability, as well as making existing code easier to understand. Original Agile Manifesto signer and software development thought leader, Martin Fowler, provides a catalog of refactorings that explains why you should refactor; how to recognize code that needs refactoring; and how to actually do it successfully, no matter what language you use.

  • Refactoring principles: understand the process and general principles of refactoring
  • Code smells: recognize "bad smells" in code that signal opportunities to refactor
  • Application improvement: quickly apply useful refactorings to make a program easier to comprehend and change
  • Building tests: writing good tests increases a programmer's effectiveness
  • Moving features: an important part of refactoring is moving elements between contexts
  • Data structures: a collection of refactorings to organize data, an important role in programs
  • Conditional Logic: use refactorings to make conditional sections easier to understand
  • APIs: modules and their functions are the building blocks of our software, and APIs are the joints that we use to plug them together
  • Inheritance: it is both very useful and easy to misuse, and it's often hard to see the misuse until it's in the rear-view mirror---refactorings can fix the misuse

Examples are written in JavaScript, but you shouldn't find it difficult to adapt the refactorings to whatever language you are currently using as they look mostly the same in different languages.

"Whenever you read [Refactoring], it's time to read it again. And if you haven't read it yet, please do before writing another line of code." -David Heinemeier Hansson, Creator of Ruby on Rails, Founder & CTO at Basecamp

"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." -M. Fowler (1999)

Produits fréquemment achetés ensemble

Cet article : Refactoring: Improving the Design of Existing Code
56,71€
En stock
Expédié et vendu par Amazon.
+
28,67€
En stock
Expédié et vendu par Amazon.
Prix total: $00
Pour voir notre prix, ajoutez ces articles à votre panier.
Détails
Ajouté au panier
spCSRF_Treatment
Choisir les articles à acheter ensemble.
10 paquets de lingettes gratuites
Ressources sur la sécurité et les produits

Ressources sur la sécurité et les produits

Images et contacts

Description du produit

Biographie de l'auteur

Martin Fowler is Chief Scientist at ThoughtWorks. He describes himself as "an author, speaker, consultant and general loud-mouth on software development." Fowler concentrates on designing enterprise software: exploring what makes a good design and what practices are needed to create one.

Détails sur le produit

  • Éditeur ‏ : ‎ Addison Wesley; 2e édition (11 janvier 2019)
  • Langue ‏ : ‎ Anglais
  • Relié ‏ : ‎ 448 pages
  • ISBN-10 ‏ : ‎ 0134757599
  • ISBN-13 ‏ : ‎ 978-0134757599
  • Poids de l'article ‏ : ‎ 726 g
  • Dimensions ‏ : ‎ 2.03 x 18.8 x 23.37 cm
  • Commentaires client :
    4,7 4,7 sur 5 étoiles 1 069 évaluations

À propos de l'auteur

Suivez les auteurs pour obtenir de nouvelles mises à jour et des recommandations améliorées.
Martin Fowler
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Découvrez d'autres livres de l'auteur et des auteurs similaires, lisez des recommandations de livres et plus encore.

Commentaires client

4,7 étoiles sur 5
1 069 évaluations globales
Good book but badly bound
1 étoile(s) sur 5
Good book but badly bound
Only one star due to 4 pages are badly cut and badly bound.
Merci pour vos commentaires
Malheureusement, une erreur s'est produite
Désolé, nous n'avons pas pu charger le commentaire

Meilleures évaluations de France

Avis laissé en France le 21 janvier 2024
Livre en anglais.
Parfait pour les personnes intéressées au sujet.
Bel ouvrage aussi bien sur le fond que sur la forme.
Avis laissé en France le 13 octobre 2023
Un must have en informatique !!
Avis laissé en France le 11 juillet 2019
One of those ideas that will transform the way you work with code, and it has yet to reach its potential in our time. This book has proven itself over many years with the first Java version. Now with JavaScript examples for a new generation. Astoundingly relevant for any programmer, this book will rock your world and then continue to teach you things 10 years from now. Get it for you and for all the people you care about.
Avis laissé en France le 4 mai 2020
Ce livre s'adresse à tout developpeur, il y a des concepts intéressant pour tout les niveaux, mais un développeur expérimenté et convaincu des test unitaires va vite se faire chier.
Ce livre contient énormement de blabla autour des test unitaires donc si vous êtes adepte c'est très très long à lire.
Sinon les pattern de refactoring son intéressant. Il faudra les adapter et pas mes utiliser bêtement.
Mais dans l'enssemble il y a de très bon conseil.
À lire absolument si vous ne faites pas de test unitaire.
4 personnes ont trouvé cela utile
Signaler
Avis laissé en France le 26 juin 2020
Une bible à avoir dans sa bibliothèque de dévelopeur.
Une personne a trouvé cela utile
Signaler
Avis laissé en France le 28 novembre 2021
This book was important 20 years ago, but is less relevant now.
The choice of JavaScript over Java sometimes feels clumsy. The author has to justify its examples with “because it’s JavaScript” or “with a strongly typed language it would give…”. I understand the principles are more important than the language, but in this case even pseudo code would have been better than javascript, because almost nobody uses vanilla javascript.
The catalog is too verbose. Modern IDEs will perform 90% of the checks that are so precisely repeated in ALL of the refactoring methods. This makes knowledge and good gotchas lost in boring commonalities.
Also, I think introducing names for each simple refactoring is actually not a good idea. This feels too academic and does not help teach the intuitions. (cf The Sense of of Style). You have to read sentences like “Use Move Field on each field you wish to move” that simply means “Move the fields to a new class”. If you’re a beginner and need to learn the reasons and the intuitions behind bad smells and refactorings, Code Complete will help you much more.
The first chapters that advocate for refactorings and tests are good but totally accepted as common sense nowadays.
This book is still ok as an historical reference, and the catalog could be useful for academics and IDE writers.
5 personnes ont trouvé cela utile
Signaler
Avis laissé en France le 30 novembre 2023
Only one star due to 4 pages are badly cut and badly bound.
Image client
1,0 sur 5 étoiles Good book but badly bound
Avis laissé en France le 30 novembre 2023
Only one star due to 4 pages are badly cut and badly bound.
Images dans cette revue
Image client Image client
Image clientImage client

Meilleurs commentaires provenant d’autres pays

Traduire tous les commentaires en français
wataru oguchi
5,0 sur 5 étoiles Read this right now. It will change your behaviour.
Avis laissé au Canada le 16 décembre 2023
I have been in the software development industry for more than 10 years. I met this book 5 years ago, and instantly thought I wish I had this book earlier in my career. Oh well, you can't turn back the clock.
Since then, I have kept recommending this book in my community. I even bought some copies for young developers to help their growth.
Rafael
5,0 sur 5 étoiles Excelente libro
Avis laissé au Mexique le 26 janvier 2023
Muy buen libro, desde las primeras páginas me dio tips para realizar refactor en mis proyectos.
Joshua Oglesbee
5,0 sur 5 étoiles Absolute must have book for every developer’s library!
Avis laissé aux États-Unis le 3 janvier 2023
Fantastic book and one that should be in every developers personal library. The depth of knowledge and technical precision the author has in regards to refactoring is immense. This book is not a quick read but should be read in its entirety to really take in all that refactoring has to offer. Refactoring has now become part of my everyday programming and development process.

There is only one thing I would change about the book and that is for the author to add the completed refactored code for some of the more complex methodologies to the end of each refactoring. Some of the refactoring methodologies can be quite extensive and by adding the completed refactored code to the end may help give a clearer picture of the information the author is imparting to the reader. Other than that this book has taught me so much about refactoring and will be a go to book for the rest of my software development career.
Luca
5,0 sur 5 étoiles Un must per ogni programmatore
Avis laissé en Italie le 10 septembre 2024
è un libro essenziale per chiunque sia coinvolto nello sviluppo del software. Mi è piaciuto particolarmente il modo in cui il libro affronta il refactoring in maniera sistematica, offrendo tecniche concrete per migliorare la qualità del codice esistente senza alterarne la funzionalità.

Il libro è ricco di esempi pratici che rendono chiari i concetti anche per chi non ha una grande esperienza in materia. Inoltre, le annotazioni di Kent Beck aggiungono ulteriore valore, fornendo una prospettiva aggiuntiva sui metodi agili. Ho usato questo libro principalmente per migliorare il design del codice in progetti legacy, e devo dire che ha cambiato il mio approccio al refactoring.

In sintesi, è un libro che ogni sviluppatore dovrebbe avere nella propria libreria, non solo per apprendere nuove tecniche
Image client
Luca
5,0 sur 5 étoiles Un must per ogni programmatore
Avis laissé en Italie le 10 septembre 2024
è un libro essenziale per chiunque sia coinvolto nello sviluppo del software. Mi è piaciuto particolarmente il modo in cui il libro affronta il refactoring in maniera sistematica, offrendo tecniche concrete per migliorare la qualità del codice esistente senza alterarne la funzionalità.

Il libro è ricco di esempi pratici che rendono chiari i concetti anche per chi non ha una grande esperienza in materia. Inoltre, le annotazioni di Kent Beck aggiungono ulteriore valore, fornendo una prospettiva aggiuntiva sui metodi agili. Ho usato questo libro principalmente per migliorare il design del codice in progetti legacy, e devo dire che ha cambiato il mio approccio al refactoring.

In sintesi, è un libro che ogni sviluppatore dovrebbe avere nella propria libreria, non solo per apprendere nuove tecniche
Images dans cette revue
Image client
Image client
daniele
5,0 sur 5 étoiles excellent
Avis laissé en Espagne le 31 mars 2024
book is amazing