Princípio de Programação CQS
O princípio de programação CQS (Command-query Separation, Separação Comando-Consulta) prevê que cada função em um projeto pode executar apenas um comando (qualquer ação ativa) ou apenas uma consulta para recuperação de dados.
Por exemplo, no seu projeto existe uma função que executa o realce de um campo de entrada, mas ela não deve ao mesmo tempo analisar (parse) as informações inseridas pelo usuário e enviá-las para o banco de dados; para isso, é necessária outra função.
Veja também
-
princípio
SOLID,
que estabelece diretrizes de software baseadas em POO -
princípio
DRY,
que divide o software em componentes pequenos -
princípio
KISS,
que prevê a evitar a complicação do software -
princípio
YAGNI,
que prevê a evitar funcionalidades excessivas no software -
princípio
LoD,
que é aplicado no desenvolvimento de software -
princípio separação de responsabilidades,
que é aplicado no desenvolvimento de software