RubyFlow : The Ruby Community Blog

Home   Submit   Sign Up   Log In   leaders   Twitter   RSS Feed  

Casting: adding behavior to objects without using extend

Most software developers tend to write code where objects are given too many responsibilities.
Code with bloated objects is more difficult to test, to understand and to maintain in the long run.
To keep the code small and focused, different strategies can be used to extract behavior.
A new gem, "casting", claims to bring the benefits of both mix-ins and delegation, but without their drawbacks.
Read more:


Post a Comment

Comment abilities for non registered users are currently deactivated, pending time to add a proper CAPTCHA to solve the escalating spam problem. Sorry!