Functional Design - Martin, Robert
- Format: Broché Voir le descriptif
Vous en avez un à vendre ?
Vendez-le-vôtre70,48 €
Produit Neuf
Ou 17,62 € /mois
- Livraison à 0,01 €
- Livré entre le 23 juillet et le 4 août
Brand new, In English, Fast shipping from London, UK; Tout neuf, en anglais, expédition rapide depuis Londres, Royaume-Uni;ria9780138176396_dbm
- 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 !
TROUVER UN MAGASIN
Retour
Avis sur Functional Design de Martin, Robert Format Broché - Livre Informatique
0 avis sur Functional Design de Martin, Robert Format Broché - Livre Informatique
Les avis publiés font l'objet d'un contrôle automatisé de Rakuten.
-
Dji Osmo 4 : 4k/240fps3activetrack
Neuf dès 85,99 €
-
Anders Petersen, Rome
Occasion dès 65,00 €
-
Ephemerides 1950-2050 Ut For 0h International Edition
17 avis
Occasion dès 44,95 €
-
The Eb Real Book, Sixth Edition
1 avis
Neuf dès 48,97 €
-
Final Fantasy X 25th Anniversary Visual Art Book -Eternal Spira-
Neuf dès 41,99 €
-
Fundamentals Of Creature Design
Neuf dès 47,55 €
-
Miyoko Ihara - Misao The Big Mama And Fukumaru The Cat
Occasion dès 65,00 €
-
Oxford Resources For Ib Dp Chemistry: Study Guide
Neuf dès 54,16 €
-
Medieval Military Technology, Second Edition
Neuf dès 62,30 €
-
Alice In Wonderland And Through The Looking-Glass (Collector's Edition) (Laminated Hardback With Jacket)
Neuf dès 51,69 €
-
Gender Trouble
1 avis
Neuf dès 51,92 €
-
Cambridge English Proficiency 2 Student's Book With Answers With Audio
Neuf dès 91,64 €
-
Apprendre L'armenien Occidental Pour Francophones (Les Cahiers D'eric)
Neuf dès 39,99 €
-
Spring Boot 3 Und Spring Framework 6
Neuf dès 280,99 €
Occasion dès 39,92 €
-
Initiation Aux Lettres Latines - Livre N° 2 - Classe De Troisième 3e - Programme De 1971
Occasion dès 49,97 €
-
Art And Devotion At A Buddhist Temple In The Indian Himalaya
Neuf dès 72,46 €
-
Adventures Of Byomkesh Bakshi
Neuf dès 41,91 €
-
Christopher Herwig Trucks And Tuks /Anglais
Neuf dès 37,00 €
-
500+ Ukrainian Verbs
Neuf dès 69,18 €
-
Il Cavaliere Inesistente
Occasion dès 43,82 €
Produits similaires
Présentation Functional Design de Martin, Robert Format Broché
- Livre Informatique
Résumé : A Practical Guide to Better, Cleaner Code with Functional Programming In Functional Design, renowned software engineer Robert C. Martin (Uncle Bob) explains how and why to use functional programming to build better systems for real customers. Martin compares conventional object-oriented coding structures in Java to those enabled by functional languages, identifies the best roles for each, and shows how to build better systems by judiciously using them in context. Martin's approach is pragmatic, minimizing theory in favor of in the-trenches problem-solving. Through accessible examples, working developers will discover how the easy-to-learn, semantically rich Clojure language can help them improve code cleanliness, design, discipline, and outcomes. Martin examines well-known SOLID principles and Gang of Four Design Patterns from a functional perspective, revealing why patterns remain extremely valuable to functional programmers, and how to use them to achieve superior results. Functional Design exudes 'classic-on-arrival'. Bob pulls back the curtain to reveal how functional programming elements make software design simple yet pragmatic. He does so without alienating experienced object-oriented programmers coming from languages like C#, C++, or Java. Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.
--Janet A. Carr, Independent Clojure Consultant
Biographie: Robert C. Martin (Uncle Bob) wrote his first line of code at the age of 12 in 1964 and has been employed as a programmer since 1970. He is cofounder of cleancoders.com, offering online video training for software developers, and is founder of Uncle Bob Consulting LLC, offering software consulting, training, and skill development services to major corporations worldwide. He served as the Master Craftsman at 8th Light, Inc., a Chicago-based software consulting firm. Mr. Martin has published dozens of articles in various trade journals, authored many books, and is a regular speaker at international conferences and trade shows.
Sommaire: Foreword xiii Part I: Functional Basics 1 Chapter 1: Immutability 3 Chapter 2: Persistent Data 17 Chapter 3: Recursion and Iteration 27 Chapter 4: Laziness 37 Chapter 5: Statefulness 43 Part II: Comparative Analysis 53 Chapter 6: Prime Factors 55 Chapter 7: Bowling Game 65 Chapter 8: Gossiping Bus Drivers 77 Chapter 9: Object-Oriented Programming 95 Chapter 10: Types 109 Part III: Functional Design 115 Chapter 11: Data Flow 117 Chapter 12: SOLID 125 Part IV: Functional Pragmatics 181 Chapter 13: Tests 183 Chapter 14: GUI 199 Chapter 15: Concurrency 215 Part V: Design Patterns 227 Chapter 16: Design Patterns Review 229 Part VI: Case Study 285 Chapter 17: Wa-Tor 287 Afterword 337 Index 341
Preface xv
Acknowledgments xxi
About the Author xxiii
What Is Functional Programming? 4
The Problem with Assignment 7
So Why Is It Called Functional? 10
No Change of State? 12
Immutability 15
On Cheating 19
Making Copies 20
Structural Sharing 23
Iteration 28
Recursion 32
Lazy Accumulation 40
OK, but Why? 41
Coda 42
When We MUST Mutate 47
Software Transactional Memory (STM) 48
Life Is Hard, Software Is Harder 51
Java Version 56
Clojure Version 60
Conclusion 63
Java Version 66
Clojure Version 71
Conclusion 75
Java Solution 78
Clojure 88
Conclusion 93
Functional Payroll 98
Namespaces and Source Files 107
Conclusion 108
The Single Responsibility Principle (SRP) 126
The Open-Closed Principle (OCP) 131
The Liskov Substitution Principle (LSP) 138
The Interface Segregation Principle (ISP) 147
The Dependency Inversion Principle (DIP) 152
But What about the REPL? 184
What about Mocks? 184
Property-Based Testing 186
A Diagnostic Technique 190
Functional 197
Turtle-Graphics in Quil 200
Conclusion 225
Patterns in Functional Programming 233
Abstract Server 233
Adapter 236
Command 242
Composite 249
Decorator 260
Visitor 264
Abstract Factory 274
Conclusion 281
Postscript: OO Poison? 282
Scratch That Itch 309
Showers Solve Problems 312
It's Time to Wildly Reproduce 322
What about the Sharks? 324
Conclusion 335
©
Détails de conformité du produit
Personne responsable dans l'UE