Personnaliser

OK
Rakuten - Achat et vente en ligne de produits neufs et d'occasionRakuten group
ClubR
Euro

Mettre en vente

Rakuten - Achat et vente en ligne de produits neufs et d'occasionRakuten group

Practical Object-Oriented Design - Metz, Sandi

Note : 0

0 avis
  • Soyez le premier à donner un avis

Vous en avez un à vendre ?

Vendez-le-vôtre
Filtrer par :
Neuf (5)
Occasion
Reconditionné

49,68 €

Produit Neuf

  • Ou 12,42 € /mois

    • Livraison à 0,01 €
    Voir les modes de livraison

    rarewaves-uk

    PRO Vendeur favori

    4,8/5 sur + de 1 000 ventes

    Expédition rapide et soignée depuis l`Angleterre - Délai de livraison: entre 10 et 20 jours ouvrés.

    Nos autres offres

    • 52,73 €

      Produit Neuf

      Ou 13,18 € /mois

      • Livraison à 0,01 €
      Voir les modes de livraison
      4,9/5 sur + de 1 000 ventes

      Brand new, In English, Fast shipping from London, UK; Tout neuf, en anglais, expédition rapide depuis Londres, Royaume-Uni;ria9780134456478_dbm

    • 57,69 €

      Produit Neuf

      Ou 14,42 € /mois

      • Livraison à 0,01 €
      Voir les modes de livraison
      4,7/5 sur + de 1 000 ventes

      Nouvel article expédié dans le 24H à partir des Etats Unis Livraison au bout de 20 à 30 jours ouvrables.

    • 56,52 €

      Produit Neuf

      Ou 14,13 € /mois

      • Livraison : 3,99 €
      • Livré entre le 28 et le 30 juillet
      Voir les modes de livraison
      4,8/5 sur + de 1 000 ventes
    • 77,29 €

      Produit Neuf

      Ou 19,32 € /mois

      • Livraison : 5,00 €
      • Livré entre le 26 et le 29 juillet
      Voir les modes de livraison
      4,9/5 sur + de 1 000 ventes

      Exp¿di¿ en 6 jours ouvr¿s

    Publicité
     
    Vous avez choisi le retrait chez le vendeur à
    • Payez directement sur Rakuten (CB, PayPal, 4xCB...)
    • Récupérez le produit directement chez le vendeur
    • Rakuten vous rembourse en cas de problème

    Gratuit et sans engagement

    Félicitations !

    Nous sommes heureux de vous compter parmi nos membres du Club Rakuten !

    En savoir plus

    Retour

    Horaires

        Note :


        Avis sur Practical Object - Oriented Design Format Broché  - Livre Informatique

        Note : 0 0 avis sur Practical Object - Oriented Design Format Broché  - Livre Informatique

        Les avis publiés font l'objet d'un contrôle automatisé de Rakuten.


        Présentation Practical Object - Oriented Design Format Broché

         - Livre Informatique

        Livre Informatique - Metz, Sandi - 01/08/2018 - Broché - Langue : Anglais

        Auteur(s) : Metz, SandiEditeur : Pearson EducationLangue : AnglaisParution : 01/08/2018Format : Moyen, de 350g à 1kgNombre de pages : 288Expédition : 538Dimensions : 23.1 x 17.7 x 2.0 ...

      • Auteur(s) : Metz, Sandi
      • Editeur : Pearson Education
      • Langue : Anglais
      • Parution : 01/08/2018
      • Format : Moyen, de 350g à 1kg
      • Nombre de pages : 288
      • Expédition : 538
      • Dimensions : 23.1 x 17.7 x 2.0
      • Résumé :
        Sandi Metz has distilled a lifetime of conversations and presentations about object-oriented design into a set of Ruby-focused practices for crafting manageable, extensible, and pleasing code. She shows readers how to build new applications that can survive success and repair existing applications that have become impossible to change. Each technique is illustrated with extended examples, all downloadable from the companion Web site, poodr.info.

        The first title to focus squarely on object-oriented Ruby application design, Practical Object-Oriented Design in Ruby will guide students to superior outcomes, whatever your previous Ruby experience. Novice Ruby programmers will find specific rules to live by; intermediate Ruby programmers will find valuable principles they can flexibly interpret and apply; and advanced Ruby programmers will find a common language they can use to lead development and guide their colleagues.

        Biographie:

        Sandi Metz is a programmer, teacher, author, and sometime consultant. In the past 30+ years she has written innumerable applications and creates practical solutions that produce working software that is easy to change. She has spoken about object-oriented design and refactoring at international Ruby conferences since 2009.

        Sommaire:

        Introduction xv

        Acknowledgments xix

        About the Author xxi

        Chapter 1: Object-Oriented Design 1

        1.1 In Praise of Design 2

        1.2 The Tools of Design 4

        1.3 The Act of Design 6

        1.4 A Brief Introduction to Object-Oriented Programming 10

        1.5 Summary 13

        Chapter 2: Designing Classes with a Single Responsibility 15

        2.1 Deciding What Belongs in a Class 16

        2.2 Creating Classes That Have a Single Responsibility 17

        2.3 Writing Code That Embraces Change 24

        2.4 Finally, the Real Wheel 33

        2.5 Summary 35

        Chapter 3: Managing Dependencies 37

        3.1 Understanding Dependencies 38

        3.2 Writing Loosely Coupled Code 41

        3.3 Managing Dependency Direction 53

        3.4 Summary 59

        Chapter 4: Creating Flexible Interfaces 61

        4.1 Understanding Interfaces 61

        4.2 Defining Interfaces 63

        4.3 Finding the Public Interface 65

        4.4 Writing Code That Puts Its Best (Inter)Face Forward 77

        4.5 The Law of Demeter 80

        4.6 Summary 84

        Chapter 5: Reducing Costs with Duck Typing 85

        5.1 Understanding Duck Typing 85

        5.2 Writing Code That Relies on Ducks 95

        5.3 Conquering a Fear of Duck Typing 100

        5.4 Summary 103

        Chapter 6: Acquiring Behavior through Inheritance 105

        6.1 Understanding Classical Inheritance 105

        6.2 Recognizing Where to Use Inheritance 106

        6.3 Misapplying Inheritance 114

        6.4 Finding the Abstraction 116

        6.5 Managing Coupling between Superclasses and Subclasses 129

        6.6 Summary 139

        Chapter 7: Sharing Role Behavior with Modules 141

        7.1 Understanding Roles 142

        7.2 Writing Inheritable Code 158

        7.3 Summary 161

        Chapter 8: Combining Objects with Composition 163

        8.1 Composing a Bicycle of Parts 163

        8.2 Composing the Parts Object 168

        8.3 Manufacturing Parts 176

        8.4 The Composed Bicycle 181

        8.5 Deciding between Inheritance and Composition 185

        8.6 Summary 191

        Chapter 9: Designing Cost-Effective Tests 193

        9.1 Intentional Testing 194

        9.2 Testing Incoming Messages 202

        9.3 Testing Private Methods 215

        9.4 Testing Outgoing Messages 217

        9.5 Testing Duck Types 221

        9.6 Testing Inherited Code 233

        9.7 Summary 244

        Afterword 245

        Index 247

        Détails de conformité du produit

        Consulter les détails de conformité de ce produit (

        Personne responsable dans l'UE

        )
        Neuf et occasion
        Le choixNeuf et occasion
        5% remboursés
        Minimum5% remboursés
        Satisfait ou remboursé
        La sécuritéSatisfait ou remboursé
        À votre écoute
        Le service clientsÀ votre écoute
        LinkedinFacebookTwitterInstagramYoutubePinterestTiktok
        visavisa
        mastercardmastercard
        klarnaklarna
        paypalpaypal
        floafloa
        americanexpressamericanexpress
        RakutenLogos.svg
        • Rakuten Kobo
        • Rakuten TV
        • Rakuten Viber
        • Rakuten Viki
        • Plus de services
        • À propos de Rakuten
        Rakuten.com