Hacker News new | ask | show | jobs
by joeyrosztoczy1 3313 days ago
This is an all time favorite: Sandi Metz' Practical Object Oriented Design https://www.amazon.com/gp/product/0321721330/ref=as_li_tl?ie...

It takes the cognitive overhead off of the programming language completely and focus on design principles in a really modern learning style.

2 comments

Sandi Metz seems to have the oop teaching thing down. I looked at her 3 day course, https://static1.squarespace.com/static/537c0374e4b0f52ed9294... to see what topics she covers there and it seems like it has mostly do with SOLID principles. Thanks for the suggestion, I've been looking at that book as well.
This book definitely worth a read. Eventhough the examples are in Ruby, the concepts explained can be easily transferred to other languages as well.