Принцип на програмирање CQS
Принципот на програмирање CQS (Command-query Separation, Одвојување на команда-барање) подразбира дека секоја функција во проектот може да извршува само команда (кое било активно дејство) или само барање за извлекување на податоци.
На пример, во вашиот проект постои функција која ја извршува истактувањето на полето за внес, но таа не треба истовремено да ја анализира внесената информација од корисникот и да ја испраќа во базата на податоци, за тоа е потребна друга функција.
Погледнете исто така
-
принципот
SOLID,
кој дава препораки за софтверот базиран на ООП -
принципот
DRY,
кој го дели софтверот на мали компоненти -
принципот
KISS,
кој подразбира откажување од комплицирање на софтверот -
принципот
YAGNI,
кој подразбира откажување од вишок функционалност на софтверот -
принципот
LoD,
кој се применува при развој на софтвер -
принципот разделување на одговорноста,
кој се применува при развој на софтвер