Rob Sutherland’s Musings on Life, Code, and Anything Else


SOLID is a simple set of principles for developing software. It is an acronym for other acronyms. What I describe below and in the linked articles are short summaries and example of using the various principles. If you want more (and probably better information) start with this [wikipedia] article and go from there.