SOLIDNY

W inżynierii oprogramowania SOLID to mnemoniczny akronim pięciu zasad projektowania, których celem jest uczynienie projektów zorientowanych obiektowo bardziej zrozumiałymi, elastycznymi i łatwiejszymi w utrzymaniu . Zasady te są podzbiorem wielu zasad promowanych przez amerykańskiego inżyniera oprogramowania i instruktora Roberta C. Martina , po raz pierwszy przedstawionych w jego artykule z 2000 roku Zasady projektowania i wzorce projektowe omawiające zgniliznę oprogramowania .

SOLIDNE pomysły są

Akronim SOLID został wprowadzony później, około 2004 roku, przez Michaela Feathersa.

Chociaż zasady SOLID mają zastosowanie do każdego projektu zorientowanego obiektowo, mogą również stanowić podstawę filozofii dla metodologii, takich jak programowanie zwinne lub adaptacyjne tworzenie oprogramowania .

Zobacz też