Answer the question
In order to leave comments, you need to log in
What books/videos/courses would you recommend to a Ruby programmer for learning advanced OOP?
I am a railroad junior. Recently, my work responsibilities began to drift towards pure ruby, and I was faced with the problem of the shitty code that I generate when I move away from soothing rail templates.
I am well versed in basic OOP, distinguishing inheritance from polymorphism, and even know what Eigenclass is. However, when it comes to concepts like dependency injection or inversion of control, or programming patterns, I get stuck.
I am currently reading "Practical Object-Oriented Design in Ruby". Comrades, can you advise something else on this topic? Not necessarily on the example of Ruby - I understand quite well, for example, Java / C #. Not necessarily in Russian - I read English. But it is very desirable that it be readable and with practical examples - otherwise, after closing, say, Gang of Four, all my knowledge disappears in five minutes =-(
Just in case, I will reformulate. I have a basic understanding of OOP, and I am a holy triad I use it regularly. I need exactly higher-level concepts - "sentences" consisting of "words" of classes-objects-interfaces-inheritances-compositions.
Thanks in advance, comrades! =-)
Answer the question
In order to leave comments, you need to log in
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question