Hacker Read top | best | new | newcomments | leaders | about | bookmarklet login

Sanzy Metz is a great teacher of object-oriented design. Read her ruby book.

"Introduction to algorithms : a creative approach" by Udi Manber. ". Great book to learn algorithm design.



sort by: page size:

Practical Object Oriented Design in Ruby, by Sandi Metz

Even if you code in a language other than Ruby, this book is quite easy to follow and chock full of great OO advice.


Sandi Metz's Practical Object-Oriented Design in Ruby.

You may enjoy Practical Object Oriented Design with Ruby by Sandi Metz. Speaks about OO software design in very clear and easy to grasp way.

I often share it with non-ruby devs because it’s about design much more than it is about ruby.

Here are a couple of talks by the author which examplify her style of thinking and approaching problems.

https://m.youtube.com/watch?v=29MAL8pJImQ

https://m.youtube.com/watch?v=8bZh5LMaSmE


Also I will add Practical Object Oriented Design in Ruby, by Sandi Metz (https://www.poodr.com/). It was a great help to me when I was first beginning to self teach programming years ago. A lot of it applies no matter the language; I haven't written Ruby in probably 4 years but the principles in that book guide my programming to this day.

Sandi Metz and Avdi Grimm are the people I mostly read.

Practical Object Oriented Design in Ruby by Sandi. She has a lot of great talks on YouTube as well.


If your language is Ruby or Python I would recommend Practical Object Oriented Design by Sandi Metz

"Practical Object-Oriented Design in Ruby: An Agile Primer" is a really good book for learning object oriented design. Not sure how long - but it's worth it - and you don't really have to read the whole thing.

Practical Object-Oriented Design in Ruby by Sandi Metz

Don't worry about the "in Ruby" part, it's just as good even if you know nothing of Ruby. I enjoyed it and have never written a line of Ruby in my life :)


Practical Object-Oriented Design: An Agile Primer Using Ruby 2nd Edition by Metz Sandi (Author)

Starting to get into programming again and she explains things in a way even a non programmer can understand. Quite rare in programming books. One of my all time favorites.


Practical object oriented design in Ruby by Sandi Metz is hugely popular, and not just inside the Ruby community, and rightly so, it's one of if not the greatest texts on programming I've read.

Practical Object-Oriented Design in Ruby (POODR) by Sandi Metz http://www.poodr.com/

A good books on OOD are "Practical Object Oriented Design in Ruby" (http://www.poodr.com) and "99 bottles of OOP"(https://www.sandimetz.com/99bottles/) by Sandy Metz.

Sandi Metz has another book on what I would guess is a similar topic, Practical Object-Oriented Design in Ruby (colloquially, POODR). I found that book to be highly practical to daily development and I expect this to be no different. You might try googling for info about that book or perhaps try the mailing list if you want to find out more before buying.

"Practical Object-Oriented Design in Ruby. A Agile Primer" By Sandi Metz. I am not so much a ruby fan, but don't let the title decive you, ruby is just the tool (since it could use any other OOP language) to show what the book is realy about (OOP Design shown in the best way possible).

Practical Object-Oriented Design in Ruby (POODR) by Sandi Metz opened doors for me - http://www.poodr.com/

Practical Object Oriented Programming in Ruby is the definitive Sandi Metz book :)

Practical Object-oriented Design in Ruby is a great read with a lot of advice on approaching design problems, approaching refactoring and thinking about how to model. It's in Ruby but I feel a lot of its advice is general.

I can recommend reading Practical Object-Oriented Design in Ruby by Sandi Metz to every programmer out there. This is so much important to understand basics of Code Design. Even if you think you will not be doing any functional or object-oriented programming, still, go ahead and read it.

If working with object oriented languages, I recommend https://www.poodr.com/

Practical Object-Oriented Design, An Agile Primer Using Ruby (POODR)

next

Legal | privacy