Junior — Middle
Принципҳои SOLID аввалин бор дар кадом манбаъҳо пайдо шудаанд?
sobes.tech AI
Ҷавоб аз AI
Принципҳои SOLID аввалин бор аз ҷониби Роберт С. Мартин, ки инчунин ҳамчун "Uncle Bob" маъруф аст, формулан шудаанд. Онҳо дар ибтидои солҳои 2000-ум пайдо шуданд ва дар мақолаҳо ва китобҳои ӯ, мисли "Раванди таҳияи нармафзори Agile, Принсипҳо, Намунҳо ва Амалӣ" (2002) тавсиф шудаанд.
SOLID кӯтоҳгӯии панҷ принсипи асосии тарҳи объектӣ-ба асоси:
- S — Принсипи масъулияти ягона
- O — Принсипи кушод/пӯшида
- L — Принсипи ивазкунии Лисков
- I — Принсипи ҷудоии интерфейсҳо
- D — Принсипи ислоҳоти вобастагиҳо
Ин принсипҳо дар ҷомеаи таҳиягарон васеъ қабул шудаанд ва барои беҳтар кардани сифати ва нигоҳдории коди барнома истифода мешаванд.