SOLID
Design PrinciplesDemand Over Time
See how the number of jobs requiring SOLID has changed in the past 3 months.
In object-oriented computer programming, SOLID is a mnemonic acronym for five design principles intended to make software designs more understandable, flexible and maintainable. It is not related to the GRASP software design principles. The principles are a subset of many principles promoted by American software engineer and instructor Robert C. Martin. Though they apply to any object-oriented design, the SOLID principles can also form a core philosophy for methodologies such as agile development or adaptive software development. The theory of SOLID principles was introduced by Martin in his 2000 paper Design Principles and Design Patterns, although the SOLID acronym was introduced later by Michael Feathers.
For Employers
Connect your company with SOLID and get found by job seekers with exactly that expertise.
Skill Cluster DNA
Which skills are related to SOLID and how are they interconnected?
Direct vs Agencies
See how many jobs are advertised by direct employers compared to agencies.
SOLID Skill Page Sponsor
Request Call Back