Reddit Reddit reviews Practical Object-Oriented Design in Ruby: An Agile Primer (Addison-Wesley Professional Ruby Series)

We found 3 Reddit comments about Practical Object-Oriented Design in Ruby: An Agile Primer (Addison-Wesley Professional Ruby Series). Here are the top ones, ranked by their Reddit score.

Computers & Technology
Books
Databases & Big Data
Data Processing
Practical Object-Oriented Design in Ruby: An Agile Primer (Addison-Wesley Professional Ruby Series)
Check price on Amazon

3 Reddit comments about Practical Object-Oriented Design in Ruby: An Agile Primer (Addison-Wesley Professional Ruby Series):

u/RobotFred · 2 pointsr/AskProgramming

I totally agree. I recently learned use ruby/rails for Web Development, so I would recommend that over python/django (worked with python for a couple years). I found, after doing a few tutorials online, that a great way to practice is to use your newfound skills to solve problems from Project Euler (projecteuler.net). Ruby is a very easy to read language, and gives you a good programming base. I would also recommend reading this book by Sandi Metz (Practical Object-Oriented Design in Ruby: An Agile Primer (Addison-Wesley Professional Ruby) https://www.amazon.com/dp/B0096BYG7C/ref=cm_sw_r_other_apa_gQcFxbTMY5RDA). It's great for applying Ruby (and really any other language) and applying it well.

u/stupidandroid · 1 pointr/rails

As someone currently reading up on Object Oriented Design practices this post is a huge help! I was thinking how some of the OOD lessons would apply to Rails since it's a framework and already provides ways to separate concerns in your code.

u/postmodern · 1 pointr/ruby

> This statement is meaningless. The word "coupled" seems fashionable nowadays but it seems like its loaded to turn off the reader's critical thinking.

Actually, Coupling is a well defined term. There are many good books which describe strategies and design patterns to avoid coupling.

> Even better, let's have the compiler enforce these contracts for us and even infer them so that we need not type them.

Type systems and compilers are not a silver bullet. The compiler can only infer so much about how the program will run.