CQS программалоо принциби
CQS программалоо принциби (Command-query Separation, Команда-суроо бөлүнүүсү) долбоордогу ар бир функция бир гана команданы (ар кандай активдүү аракетти) же бир гана маалыматты алуу суроосун аткаруусун талап кылат.
Мисалы, сиздин долбооруңузда input'ту (киргизүү талаасын) жарыктандыруучу функция бар, бирок ал колдонуучу киргизген маалыматты парс кылып (өңдөп), аны маалыматтар базасына жиберүүнү бир эле учурда аткарууга тийиш эмес, бул үчүн башка функция керек.
Ошондой эле караңыз
-
SOLIDпринциби,
ООП негизиндеги программалык камсыздоо сунуштарын белгилеген -
DRYпринциби,
программалык камсыздоону майда компоненттерге бөлгөн -
KISSпринциби,
программалык камсыздоону татаалдаштыруудан баш тарткан -
YAGNIпринциби,
программалык камсыздоодо ашыкча функционалдуулуктан баш тарткан -
LoDпринциби,
программалык камсыздоону иштеп чыгууда колдонулган -
жоопкерчиликти бөлүү принциби,
программалык камсыздоону иштеп чыгууда колдонулган