Les design patterns en Ruby - Russ Olsen - Librairie Eyrolles
Tous nos rayons

Déjà client ? Identifiez-vous

Mot de passe oublié ?

Nouveau client ?

CRÉER VOTRE COMPTE
Les design patterns en Ruby
Ajouter à une liste

Librairie Eyrolles - Paris 5e
Indisponible

Les design patterns en Ruby

Les design patterns en Ruby

Russ Olsen - Collection Référence

305 pages, parution le 03/07/2008

Résumé

Abordez les design patterns sous l'angle Ruby !

La plupart des livres consacrés aux design patterns sont basés sur C++ et Java. Mais le langage Ruby est différent et les qualités uniques de ce langage rendent l'implémentation et l'utilisation des patterns plus simples. Russ Olsen démontre dans ce livre comment combiner la puissance et l'élégance des design patterns pour produire des logiciels plus sophistiqués et efficaces avec beaucoup moins de lignes de code.

Il passe en revue du point de vue Ruby quatorze des vingt-trois patterns classiques du livre de référence produit par le fameux "Gang of Four" (problèmes résolus par ces patterns, analyse des implémentations traditionnelles, compatibilité avec l'environnement Ruby et améliorations spécifiques apportées par ce langage). Et vous apprendrez comment implémenter des patterns en une ou deux lignes de code là où d'interminables lignes de code sans intérêt sont nécessaires avec d'autres langages plus conventionnels.

Vous y découvrirez également de nouveaux patterns élaborés par la communauté Ruby, en particulier la métaprogrammation qui permet de créer des objets sur mesure ou le très ambitieux pattern "Convention plutôt que configuration" popularisé par Rails, le célèbre framework de développement d'applications web écrit en Ruby.

Passionnant, pratique et accessible, le livre Les design patterns en Ruby vous aidera à développer des logiciels de meilleure qualité tout en rendant votre expérience de la programmation en Ruby bien plus gratifiante.

L'auteur - Russ Olsen

Russ Olsen is a software engineer with more than twenty-five years of experience. He has been involved in Ruby since 2002 and was the author of ClanRuby, an early attempt to bring multimedia capabilities to Ruby. He is currently involved in building SOA service discovery and security solutions for large enterprises.

Russ' technical articles have been featured on JavaLobby, O'Reilly's On Java, and the Java Developer's Journal Web site. He holds a B.S. from Temple University and lives with his family, two turtles, and an indeterminate number of guppies outside of Washington, D.C.

Sommaire

  • Patterns et Ruby
    • Améliorer vos programmes avec les patterns
    • Démarrer avec Ruby
  • Patterns en Ruby
    • Varier un algorithme avec le pattern Template Method
    • Remplacer un algorithme avec le pattern Strategy
    • Rester informé avec le pattern Observer
    • Assembler le tout à partir des composants avec Composite
    • Accéder à une collection avec l'Itérateur
    • Effectuer des actions avec Command
    • Combler le fossé avec l'Adapter
    • Créer un intermédiaire pour votre objet avec Proxy
    • Améliorer vos objets avec Decorator
    • Créer un objet unique avec Singleton
    • Choisir la bonne classe avec Factory
    • Simplifier la création d'objets avec Builder
    • Assembler votre système avec Interpreter
  • Les patterns Ruby
    • Ouvrir votre système avec des langages spécifiques d'un domaine
    • Créer des objets personnalisés par méta-programmation
    • Convention plutôt que configuration
Voir tout
Replier

Avis des lecteurs

2 / 5

Note basée sur 1 commentaire (voir tous les commentaires)

Ajouter votre commentaire
Commentaire de Cyril
publié le 06/01/2009
Acheteur vérifié

Globalement décevant

Je suis globalement assez déçu par ce livre. Beaucoup de choses plus ou moins pertinentes sont évoquées, mais après la lecture de chaque pattern, j'ai une certaine impression de flou. Je n'ai pas l'impression que l'auteur aille à l'essentiel. Concernant les exemples de code, je ne suis pas convaincu. Il semble par ailleurs que les schémas ne soient ni très rigoureux ni aux normes UML, la plupart utilisant de simples flèches pour les relations d'agrégation ou de composition.

Caractéristiques techniques

  PAPIER
Éditeur(s) Pearson
Auteur(s) Russ Olsen
Collection Référence
Parution 03/07/2008
Nb. de pages 305
Format 19 x 23
Couverture Broché
Poids 670g
Intérieur Noir et Blanc
EAN13 9782744022692
ISBN13 978-2-7440-2269-2

Avantages Eyrolles.com

Livraison à partir de 0,01 en France métropolitaine
Paiement en ligne SÉCURISÉ
Livraison dans le monde
Retour sous 15 jours
+ d'un million et demi de livres disponibles
satisfait ou remboursé
Satisfait ou remboursé
Paiement sécurisé
modes de paiement
Paiement à l'expédition
partout dans le monde
Livraison partout dans le monde
Service clients sav@commande.eyrolles.com
librairie française
Librairie française depuis 1925
Recevez nos newsletters
Vous serez régulièrement informé(e) de toutes nos actualités.
Inscription