From STUPID to SOLID Code!

http://williamdurand.fr/2013/07/30/from-stupid-to-solid-code/