Skip to main content


Showing posts from October, 2012

S.O.L.I.D. software class design principles

Perhaps you have heard of the S.O.L.I.D. software design principles of Object Oriented Design, but lack the motivation to practice the principles in every day coding.  If this is your problem, then here is the solution.  Six motivational posters to visualize and remember the principles.  Print them out and display then in your team room.  Watch the quality meter go up.     Single Responsibility Principle Liskov Substitution Principle Open / Closed Principle Interface Segregation Principle Dependency Inversion Principle SOLID Motivational Posters , by Derick Bailey , is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License . See Also:     The S.O.L.I.D. Principles in Pictures by Ugonna Thelma - illustrated via robots       Agile is an Integral Equation .       The Four Elements of Simple Design      Putting an Age-Old Question to Rest    JB Rains 7 stages of Naming by Arlo Belshee