Skip to product information
1 of 4

DevHero

SOLID Developer Short-Sleeve Unisex T-Shirt

SOLID Developer Short-Sleeve Unisex T-Shirt

Regular price $ 35.00USD
Regular price Sale price $ 35.00USD
Sale Sold out
Tax included.
Size

SOLID is a mnemonic 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, first introduced in his 2000 paper Design Principles and Design Patterns.

SOLID concepts are:

Single-responsibility principle
"There should never be more than one reason for a class to change." In other words, every class should have only one responsibility.

Open–closed principle
"software entities ... should be open for extension, but closed for modification."

Liskov substitution principle
objects in a program should be replaceable with instances of their subtypes without altering the correctness of that program. See also design by contract.

Interface segregation principle
"many client-specific interfaces are better than one general-purpose interface."

Dependency inversion principle
"depend upon abstractions, [not] concretions."

The SOLID acronym was introduced later, around 2004, by Michael Feathers.
Although the SOLID principles apply to any object-oriented design, they can also form a core philosophy for methodologies such as agile development or adaptive software development.

It's made of 100% ring-spun cotton and is soft and comfy.

The double stitching on the neckline and sleeves add more durability to what is sure to be a favorite!

• 100% ring-spun cotton
• 4.5 oz/y² (153 g/m²)
• Pre-shrunk
• Shoulder-to-shoulder taping
• Quarter-turned to avoid crease down the center
• Blank product sourced from Bangladesh, Honduras, Haiti, Mexico, or Nicaragua

Size guide

  S M L XL 2XL 3XL
Length (inches) 28 29 ¼ 30 ¼ 31 ¼ 32 ½ 33 ½
Width (inches) 18 20 22 24 26 28
  S M L XL 2XL 3XL
Length (cm) 71 74 77 79 83 85
Width (cm) 46 51 56 61 66 71
View full details