Software principles

Creating A SOLID Software (part 2)

This post is a part of the software design principles posts. Let's talk about SOLID. From Wikipedia: SOLID is an acronym for five design principles intended to make software designs more understandable, flexible and maintainable. The principles are a subset of many principles promoted by American software engineer and instructor Robert C. Martin.  Here are the five SOLID principles: Single… Continue reading Creating A SOLID Software (part 2)

Software principles

Creating A SOLID Software (part 1)

This post is a part of the software design principles posts. Let's talk about SOLID. From Wikipedia: SOLID is an acronym for five design principles intended to make software designs more understandable, flexible and maintainable. The principles are a subset of many principles promoted by American software engineer and instructor Robert C. Martin.  Here are the five SOLID principles: Single… Continue reading Creating A SOLID Software (part 1)