Dasturlashning CQS принципи
Dasturlashning CQS принципи (Command-query Separation, Буюруқ-сўров ажратиш) лойиҳадаги ҳар бир функция фақат командани (ҳар қандай актив амални) ёки фақат маълумотларни олиш учун сўровни бажаришини таъкидлайди.
Масалан, сизнинг лойиҳангизда инпутни яққолайдиган функция бор, лекин у бир вақтнинг ўзида фойдаланувчи томонидан киритилган маълумотларни таҳлил қилиши ва уни маълумотлар базасига жўнатиши керак эмас, бунинг учун бошқа функция зарур.
Ҳам қаранг
-
SOLIDпринципи,
ООП асосидаги ДТ учун тавсиялар берадиган -
DRYпринципи,
ДТни кичик компонентларга ажратадиган -
KISSпринципи,
ДТни мураккаблаштиришдан voz kechishni назарда тутадиган -
YAGNIпринципи,
ДТда ортиқча функционалликдан voz kechishni назарда тутадиган -
LoDпринципи,
ДТ ишлаб чиқишда қўлланиладиган -
масъулиятни ажратиш принципи,
ДТ ишлаб чиқишда қўлланиладиган