What a video from Jeffrey Way. The SOLID principles are great guidelines and make sense in lots of scenarios, but that's all they are: guidelines. I'm sure we'd have much better software in the wild if more engineers could think for themselves.
www.youtube.com/watch?v=-ezOz6vPLoo
Back