Бағдарламалау CQS принципі
Бағдарламалау принципі CQS (Command-query Separation, Командалы-сұраныстық бөлім) жобадағы әрбір функция тек команданы (кез келген белсенді әрекет) немесе деректерді алуға арналған тек сұранысты орындай алады деп болжайды.
Мысалы, сіздің жобаңызда енгізу өрісін ерекшелеп көрсететін функция бар, бірақ ол бір уақытта пайдаланушы енгізген ақпаратты талдап, оны деректер базасына жібермеуі керек, ол үшін басқа функция қажет.
Сондай-ақ қараңыз
-
SOLIDпринципі,
ол ООП негізіндегі БҚ ұсыныстарын береді -
DRYпринципі,
ол БҚ-ны ұсақ компоненттерге бөледі -
KISSпринципі,
ол БҚ-ны күрделендіруден бас тартуды болжайды -
YAGNIпринципі,
ол БҚ-ның артық функционалдылығынан бас тартуды болжайды -
LoDпринципі,
ол БҚ әзірлеу кезінде қолданылады -
жауапкершілікті бөлу принципі,
ол БҚ әзірлеу кезінде қолданылады