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.
Top Locations
Which locations have the highest need for SOLID?
Skill Cluster DNA
Which skills are related to SOLID and how are they interconnected?
Top 5 Job Titles
Which are the most important Job Titles requiring SOLID?
Most Characteristic Job Titles
Which Job Titles are most characteristic for SOLID?
Career Level Distribution
See the distribution of the career level for SOLID.
SOLID Skill Page Sponsor
Request Call Back