Verwandte Artikel zu Practical Object-Oriented Design: An Agile Primer Using...

Practical Object-Oriented Design: An Agile Primer Using Ruby - Softcover

 
9780134456478: Practical Object-Oriented Design: An Agile Primer Using Ruby

Inhaltsangabe

Practical Object-Oriented Design: An Agile Primer Using Ruby, 2Nd Edition by P. A. Ramachandran, 9780134456478, Pearson

Die Inhaltsangabe kann sich auf eine andere Ausgabe dieses Titels beziehen.

Críticas

Praise for the first edition of Practical Object-Oriented Design in Ruby "Meticulously pragmatic and exquisitely articulate, Practical Object Oriented Design in Ruby makes otherwise elusive knowledge available to an audience which desperately needs it. The prescriptions are appropriate both as rules for novices and as guidelines for experienced professionals." --Katrina Owen, Creator, Exercism "I do believe this will be the most important Ruby book of 2012. Not only is the book 100% on-point, Sandi has an easy writing style with lots of great analogies that drive every point home." --Avdi Grimm, author of Exceptional Ruby and Objects on Rails "While Ruby is an object-oriented language, little time is spent in the documentation on what OO truly means or how it should direct the way we build programs. Here Metz brings it to the fore, covering most of the key principles of OO development and design in an engaging, easy-to-understand manner. This is a must for any respectable Ruby bookshelf." --Peter Cooper, editor, Ruby Weekly "So good, I couldn't put it down! This is a must-read for anyone wanting to do object-oriented programming in any language, not to mention it has completely changed the way I approach testing." --Charles Max Wood, Ruby Rogues Podcast co-host and CEO of Devchat.tv "Distilling scary OO design practices with clear-cut examples and explanations makes this a book for novices and experts alike. It is well worth the study by anyone interested in OO design being done right and 'light.' I thoroughly enjoyed this book." --Manuel Pais, DevOps and Continuous Delivery Consultant, Independent "If you call yourself a Ruby programmer, you should read this book. It's jam-packed with great nuggets of practical advice and coding techniques that you can start applying immediately in your projects." --Ylan Segal, San Diego Ruby User Group "This is the best OO book I've ever read. It's short, sweet, but potent. It slowly moves from simple techniques to more advanced, each example improving on the last. The ideas it presents are useful not just in Ruby but in static languages like C# too. Highly recommended!" --Kevin Berridge, software engineering manager, Pointe Blank Solutions, and organizer, Burning River Developers Meetup "This is the best programming book I've read in ages. Sandi talks about basic principles, but these are things we're probably still doing wrong and she shows us why and how. The book has the perfect mix of code, diagrams, and words. I can't recommend it enough and if you're serious about being a better programmer, you'll read it and agree. --Derick Hitchcock, software engineer, Cisco "Metz's take on the subject is rooted strongly in theory, but the explanation always stays grounded in real world concerns, which helped me to internalize it. The book is clear and concise, yet achieves a tone that is more friendly than terse." --Alex Strasheim, network administrator, Ensemble Travel Group "Whether you're just getting started in your software development career, or you've been coding for years (like I have), it's likely that you'll learn a lot from Ms. Metz's book. She does a fantastic job of explaining the whys of well-designed software along with the hows." --Gabe Hollombe, software craftsman, avantbard.com

Reseña del editor

Ruby's widely admired simplicity has a downside: too many Ruby and Rails applications have been created without concern for their long-term maintenance or evolution. The Web is awash in Ruby code that is now virtually impossible to change or extend. This text helps you solve that problem by using powerful real-world object-oriented design techniques, thoroughly explained via simple and practical Ruby examples. Sandi Metz has distilled a lifetime of conversations and presentations about object-oriented design into a proven set of Ruby-focused practices for crafting manageable, extensible, and pleasing code. She demonstrates 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. Fully updated for Ruby 2.X, this guide shows how to: Decide what belongs in a single Ruby class Avoid entangling objects that should be kept separate Define flexible interfaces among objects Reduce programming overhead costs with duck typing Successfully apply inheritance Build objects via composition Design cost-effective tests Solve common problems associated with poorly designed Ruby code Whatever your previous Ruby experience, Practical Object-Oriented Design in Ruby, Second Edition will guide you to the superior outcomes you're looking for.

„Über diesen Titel“ kann sich auf eine andere Ausgabe dieses Titels beziehen.

  • VerlagAddison Wesley
  • Erscheinungsdatum2018
  • ISBN 10 0134456475
  • ISBN 13 9780134456478
  • EinbandTapa blanda
  • SpracheEnglisch
  • Anzahl der Seiten288

Gebraucht kaufen

Zustand: Gut
Ship within 24hrs. Satisfaction...
Diesen Artikel anzeigen

Gratis für den Versand innerhalb von/der USA

Versandziele, Kosten & Dauer

EUR 2,34 für den Versand innerhalb von/der USA

Versandziele, Kosten & Dauer

Suchergebnisse für Practical Object-Oriented Design: An Agile Primer Using...

Beispielbild für diese ISBN

Metz, Sandi
ISBN 10: 0134456475 ISBN 13: 9780134456478
Gebraucht Paperback

Anbieter: BooksRun, Philadelphia, PA, USA

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Paperback. Zustand: Very Good. 2. Ship within 24hrs. Satisfaction 100% guaranteed. APO/FPO addresses supported. Bestandsnummer des Verkäufers 0134456475-8-1

Verkäufer kontaktieren

Gebraucht kaufen

EUR 28,44
Währung umrechnen
Versand: Gratis
Innerhalb der USA
Versandziele, Kosten & Dauer

Anzahl: 1 verfügbar

In den Warenkorb

Beispielbild für diese ISBN

Metz, Sandi
ISBN 10: 0134456475 ISBN 13: 9780134456478
Gebraucht Paperback

Anbieter: BooksRun, Philadelphia, PA, USA

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Paperback. Zustand: Good. 2. Ship within 24hrs. Satisfaction 100% guaranteed. APO/FPO addresses supported. Bestandsnummer des Verkäufers 0134456475-11-1

Verkäufer kontaktieren

Gebraucht kaufen

EUR 28,44
Währung umrechnen
Versand: Gratis
Innerhalb der USA
Versandziele, Kosten & Dauer

Anzahl: 2 verfügbar

In den Warenkorb

Beispielbild für diese ISBN

Metz, Sandi
ISBN 10: 0134456475 ISBN 13: 9780134456478
Gebraucht Paperback

Anbieter: HPB-Red, Dallas, TX, USA

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Paperback. Zustand: Good. Connecting readers with great books since 1972! Used textbooks may not include companion materials such as access codes, etc. May have some wear or writing/highlighting. We ship orders daily and Customer Service is our top priority! Bestandsnummer des Verkäufers S_425825401

Verkäufer kontaktieren

Gebraucht kaufen

EUR 26,66
Währung umrechnen
Versand: EUR 3,32
Innerhalb der USA
Versandziele, Kosten & Dauer

Anzahl: 1 verfügbar

In den Warenkorb

Beispielbild für diese ISBN

Metz, Sandi
ISBN 10: 0134456475 ISBN 13: 9780134456478
Gebraucht

Anbieter: SecondSale, Montgomery, IL, USA

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Zustand: Very Good. Item in very good condition! Textbooks may not include supplemental items i.e. CDs, access codes etc. Bestandsnummer des Verkäufers 00083515292

Verkäufer kontaktieren

Gebraucht kaufen

EUR 30,21
Währung umrechnen
Versand: Gratis
Innerhalb der USA
Versandziele, Kosten & Dauer

Anzahl: 1 verfügbar

In den Warenkorb

Beispielbild für diese ISBN

Metz, Sandi
ISBN 10: 0134456475 ISBN 13: 9780134456478
Gebraucht Softcover

Anbieter: Goodwill Books, Hillsboro, OR, USA

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Zustand: Acceptable. Fairly worn, but readable and intact. If applicable: Dust jacket, disc or access code may not be included. Bestandsnummer des Verkäufers 3IITBC000BC2_ns

Verkäufer kontaktieren

Gebraucht kaufen

EUR 27,98
Währung umrechnen
Versand: EUR 3,53
Innerhalb der USA
Versandziele, Kosten & Dauer

Anzahl: 1 verfügbar

In den Warenkorb

Beispielbild für diese ISBN

Metz, Sandi
ISBN 10: 0134456475 ISBN 13: 9780134456478
Gebraucht Softcover

Anbieter: Better World Books: West, Reno, NV, USA

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Zustand: Very Good. Used book that is in excellent condition. May show signs of wear or have minor defects. Bestandsnummer des Verkäufers 51782610-6

Verkäufer kontaktieren

Gebraucht kaufen

EUR 31,60
Währung umrechnen
Versand: Gratis
Innerhalb der USA
Versandziele, Kosten & Dauer

Anzahl: 1 verfügbar

In den Warenkorb

Beispielbild für diese ISBN

Metz, Sandi
ISBN 10: 0134456475 ISBN 13: 9780134456478
Gebraucht Softcover

Anbieter: Better World Books, Mishawaka, IN, USA

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Zustand: Very Good. Used book that is in excellent condition. May show signs of wear or have minor defects. Bestandsnummer des Verkäufers 51782610-6

Verkäufer kontaktieren

Gebraucht kaufen

EUR 31,60
Währung umrechnen
Versand: Gratis
Innerhalb der USA
Versandziele, Kosten & Dauer

Anzahl: 1 verfügbar

In den Warenkorb

Beispielbild für diese ISBN

Metz, Sandi
ISBN 10: 0134456475 ISBN 13: 9780134456478
Gebraucht Softcover

Anbieter: Goodwill Books, Hillsboro, OR, USA

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Zustand: Good. Signs of wear and consistent use. Bestandsnummer des Verkäufers 3IITBC000564_ns

Verkäufer kontaktieren

Gebraucht kaufen

EUR 29,80
Währung umrechnen
Versand: EUR 3,53
Innerhalb der USA
Versandziele, Kosten & Dauer

Anzahl: 1 verfügbar

In den Warenkorb

Foto des Verkäufers

Metz, Sandi
ISBN 10: 0134456475 ISBN 13: 9780134456478
Neu Softcover

Anbieter: GreatBookPrices, Columbia, MD, USA

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Zustand: New. Bestandsnummer des Verkäufers 26431432-n

Verkäufer kontaktieren

Neu kaufen

EUR 35,61
Währung umrechnen
Versand: EUR 2,34
Innerhalb der USA
Versandziele, Kosten & Dauer

Anzahl: Mehr als 20 verfügbar

In den Warenkorb

Foto des Verkäufers

Sandi Metz
ISBN 10: 0134456475 ISBN 13: 9780134456478
Neu Paperback

Anbieter: Grand Eagle Retail, Fairfield, OH, USA

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Paperback. Zustand: new. Paperback. Rubys widely admired simplicity has a downside: too many Ruby and Rails applications have been created without concern for their long-term maintenance or evolution. The Web is awash in Ruby code that is now virtually impossible to change or extend. This text helps you solve that problem by using powerful real-world object-oriented design techniques, thoroughly explained via simple and practical Ruby examples. Sandi Metz has distilled a lifetime of conversations and presentations about object-oriented design into a proven set of Ruby-focused practices for crafting manageable, extensible, and pleasing code. She demonstrates 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. Fully updated for Ruby 2.X, this guide shows how to: Decide what belongs in a single Ruby class Avoid entangling objects that should be kept separate Define flexible interfaces among objects Reduce programming overhead costs with duck typing Successfully apply inheritance Build objects via composition Design cost-effective tests Solve common problems associated with poorly designed Ruby code Whatever your previous Ruby experience, Practical Object-Oriented Design in Ruby, 2nd Edition will guide you to the superior outcomes youre looking for. Shipping may be from multiple locations in the US or from the UK, depending on stock availability. Bestandsnummer des Verkäufers 9780134456478

Verkäufer kontaktieren

Neu kaufen

EUR 38,02
Währung umrechnen
Versand: Gratis
Innerhalb der USA
Versandziele, Kosten & Dauer

Anzahl: 1 verfügbar

In den Warenkorb

Es gibt 20 weitere Exemplare dieses Buches

Alle Suchergebnisse ansehen