"Designs that cannot tolerate changing requirements are poor designs to begin with. It is the goal of every competent software developer to create designs that tolerate change."---Working Effectively with Legacy Code - Michael Feathers
rtHome Socials