Goodreads helps you keep track of books you want to read.
Start by marking “Object Design Style Guide” as Want to Read:
Object Design Style Guide
Enlarge cover
Rate this book
Clear rating
Open Preview

Object Design Style Guide

4.43  ·  Rating details ·  35 ratings  ·  6 reviews
Objects are the central concept of languages like Java, Python, C#. Applying best practices for object design means that your code will be easy to read, write, and maintain. Object Design Style Guide captures dozens of techniques for creating pro-quality OO code that can stand the test of time. Examples are in an instantly-familiar pseudocode, teaching techniques you can a ...more
Kindle Edition, 225 pages
Published July 2019 by Manning Publications
More Details... Edit Details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about Object Design Style Guide, please sign up.

Be the first to ask a question about Object Design Style Guide

This book is not yet featured on Listopia. Add this book to your favorite list »

Community Reviews

Showing 1-30
Average rating 4.43  · 
Rating details
 ·  35 ratings  ·  6 reviews


More filters
 | 
Sort order
Start your review of Object Design Style Guide
Hafiz Hussain
Nov 29, 2019 rated it it was amazing
I strongly believe, when you start to hate something, it's mean you need to learn more about that thing. As we know there is a debate between functional and OOP paradigms. A lot of people are saying functional is good because of no state. In OOP mostly we face the issue due to wrong state value. After reading this book I am convinced OOP and FP both are amazing, only the problem is in the developer's knowledge. If a developer is not abusing the language concepts then he can achieve very good sof ...more
Sepehr
Jul 20, 2020 rated it really liked it
A highly recommended read for anyone who deals with designing/designed objects. Settling on many low level decisions involved in making an object once for all, not only helps with the cognitive load of the job, but also takes the consistency of your codebases to the next level.

As all the things human made, this book is also not perfect. As the author mentions himself, there is a lot left to learn about object design which is not covered in this book. Nonetheless, this is a very solid foundation
...more
Robert Wagner
Jul 05, 2020 rated it it was amazing
Either if you are a beginner or a seasoned developer, you should read this book. Not only to fully understand the ins-and-outs of OOP, but also to improve in software architecture, DDD, and application testability.
Sergey
Feb 23, 2020 rated it it was amazing
Great example of condensed style guide which could be applied for different programming languages that implements object oriented paradigm. Even seasoned developers will find this book interesting.
Jevgenij
Feb 10, 2020 rated it really liked it
It's a nice book, quite basic and mixing a lot of concepts, but still, explanations are clear and the general idea is correct and well presented.
Alexander Makarov
Mar 16, 2020 rated it it was amazing
After a few dozen pages my thought was "I like what Matthias posting in the blog but this is OOP extremism". Now that I've finished it I can say that this is very balanced set of advice.
Vyacheslav Demyanov
rated it really liked it
Sep 28, 2020
Maarten Troonbeeckx
rated it it was amazing
Mar 23, 2020
Crotchetycoder
rated it really liked it
May 13, 2020
José  Fernando  Cordova
rated it it was amazing
Sep 15, 2020
Amr Elshamy
rated it really liked it
Feb 06, 2020
Dmitry Popov
rated it it was amazing
Aug 31, 2020
Imanol Pinto Carral
rated it really liked it
Apr 01, 2020
Tomáš Sýkora
rated it it was ok
Aug 16, 2020
Piotr Skarżyński
rated it it was amazing
Dec 24, 2019
Jesús Valera Reales
rated it it was amazing
Sep 24, 2020
Robert Basic
rated it it was amazing
Jan 21, 2020
Lionel
rated it it was amazing
Feb 21, 2020
Mykhailo Hentosh
rated it really liked it
Dec 31, 2019
Samnang Chhun
rated it really liked it
Feb 22, 2020
Stefan Billiet
rated it liked it
Apr 18, 2020
Zvonimir
rated it really liked it
Jan 05, 2020
Danil Haliullin
rated it it was amazing
Sep 01, 2020
Taras K
rated it it was amazing
Feb 01, 2020
Tomasz
rated it really liked it
Jun 17, 2020
Christopher Jaime
rated it it was amazing
Mar 15, 2020
Richard van den Brand
rated it it was amazing
Sep 29, 2020
Ernest Sokołowski
rated it it was amazing
Apr 12, 2020
Ilias
rated it really liked it
Sep 25, 2020
Henry
rated it it was amazing
May 11, 2020
« previous 1 next »
There are no discussion topics on this book yet. Be the first to start one »

Readers also enjoyed

  • Unit Testing: Principles, Practices, and Patterns
  • Clean Architecture
  • A Philosophy of Software Design
  • Get Your Hands Dirty on Clean Architecture: A hands-on guide to creating clean web applications with code examples in Java
  • Clean Code: A Handbook of Agile Software Craftsmanship
  • Touching the Void: The True Story of One Man's Miraculous Survival
  • The Subtle Knife  (His Dark Materials, #2)
  • The Pragmatic Programmer: From Journeyman to Master
  • Monolith to Microservices: Sustaining Productivity While Detangling the System
  • The Amber Spyglass  (His Dark Materials, #3)
  • Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones
  • xUnit Test Patterns: Refactoring Test Code
  • Accelerate: Building and Scaling High-Performing Technology Organizations
  • More Tales of Pirx the Pilot
  • A Good Neighborhood
  • The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company
  • Building Microservices: Designing Fine-Grained Systems
See similar books…

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »

Related Articles

San Francisco is a gold rush town. There aren’t many books about people in their 20s who move to Silicon Valley with dreams of earning a living...
34 likes · 1 comments