FAST

Inom mjukvaruteknik är SOLID en mnemonisk akronym för fem designprinciper som är avsedda att göra objektorienterade konstruktioner mer begripliga, flexibla och underhållbara . Principerna är en delmängd av många principer som främjas av den amerikanske mjukvaruingenjören och instruktören Robert C. Martin , som först introducerades i hans 2000 artikel Design Principles and Design Patterns som diskuterar mjukvaruröta .

De SOLIDA idéerna är

SOLID akronymen introducerades senare, runt 2004, av Michael Feathers.

Även om SOLID-principerna gäller för vilken objektorienterad design som helst, kan de också utgöra en kärnfilosofi för metoder som agil utveckling eller adaptiv mjukvaruutveckling .

Se även