Refactoring : Ruby Edition : Ruby Edition

Note :   (4,6 sur 5)

Refactoring : Ruby Edition : Ruby Edition (Jay Fields)

Avis des lecteurs

Résumé:

Ce livre est une ressource précieuse pour les développeurs Ruby, car il fournit des informations spécifiques sur le refactoring adapté à Ruby. Alors que de nombreux lecteurs louent son contenu pratique et sa clarté, certains critiquent la mise en page et la présentation, suggérant que la version originale pourrait être une meilleure option.

Avantages:

Il propose des approches de refactoring spécifiques à Ruby
excellent pour comprendre les refactorings afin d'améliorer la lisibilité et la maintenabilité du code
des exemples clairs qui aident à solidifier les techniques intuitives dans une méthode structurée
inestimable pour les développeurs Ruby sérieux.

Inconvénients:

Mise en page médiocre avec de nombreuses erreurs
les refactorings sont coupés à cause des sauts de page
certains lecteurs préfèrent l'édition originale et la trouvent meilleure
un état douteux du livre livré dans certains cas.

(basé sur 8 avis de lecteurs)

Titre original :

Refactoring: Ruby Edition: Ruby Edition

Contenu du livre :

Le guide définitif du refactoring, entièrement revu pour Ruby

Grâce au refactoring, les programmeurs peuvent transformer les logiciels les plus chaotiques en systèmes bien conçus, beaucoup plus faciles à faire évoluer et à maintenir. De plus, ils peuvent le faire étape par étape, en suivant une série d'étapes simples et éprouvées. Le livre classique de Martin Fowler sur le refactoring dispose désormais d'une version qui fait autorité et qui a été largement mise à jour. Elle utilise des exemples et des idiomes Ruby tout au long du livre, et non du code adapté de Java ou d'un autre environnement.

Les auteurs présentent un catalogue détaillé de plus de 70 refactorings Ruby éprouvés, avec des conseils spécifiques sur le moment d'appliquer chacun d'entre eux, des instructions étape par étape pour les utiliser, et des exemples de code illustrant leur fonctionnement. De nombreux refactorings des auteurs utilisent de puissantes fonctionnalités spécifiques à Ruby, et tous les exemples de code sont disponibles en téléchargement.

S'appuyant sur les concepts originaux de Fowler, les auteurs montrent comment effectuer un refactoring de manière contrôlée, efficace et incrémentale, afin d'améliorer méthodiquement la structure de votre code sans introduire de nouveaux bogues. Quel que soit votre rôle dans l'écriture ou la maintenance du code Ruby, ce livre sera une ressource indispensable.

Ce livre vous aidera à.

- Comprendre les principes de base du refactoring et les raisons de le faire.

- Reconnaître les "mauvaises odeurs" dans votre code Ruby.

- Retravailler les mauvaises conceptions en code bien conçu, une étape à la fois.

- Construire des tests pour s'assurer que vos refactorings fonctionnent correctement.

- Comprendre les défis du refactoring et comment ils peuvent être surmontés.

- Composer des méthodes pour empaqueter correctement le code.

- Déplacer les fonctionnalités entre les objets pour placer les responsabilités là où elles conviennent le mieux.

- Organiser les données pour les rendre plus faciles à manipuler.

- Simplifier les expressions conditionnelles et utiliser plus efficacement le polymorphisme.

- Créer des interfaces plus faciles à comprendre et à utiliser.

- Généraliser plus efficacement.

- Effectuer des refactorings plus importants qui transforment des systèmes logiciels entiers et qui peuvent prendre des mois ou des années.

- Réussir le refactoring du code Ruby on Rails.

Autres informations sur le livre :

ISBN :9780321984135
Auteur :
Éditeur :
Reliure :Broché
Année de publication :2014
Nombre de pages :480

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Refactoring : Ruby Edition : Ruby Edition - Refactoring: Ruby Edition: Ruby Edition
Le guide définitif du refactoring, entièrement revu pour...
Refactoring : Ruby Edition : Ruby Edition - Refactoring: Ruby Edition: Ruby Edition

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :

© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)