Princípio de Programação KISS
O princípio de programação KISS (Keep it simple, stupid, Mantenha isso simples, estúpido) pressupõe a rejeição da complexificação injustificada do sistema que está sendo projetado, se for possível torná-lo mais simples e leve.
Para construir um sistema corretamente de acordo com o princípio KISS, é necessário seguir as seguintes regras:
-
Todas as tarefas necessárias devem ser divididas
em subtarefas menores, cujo desenvolvimento
não deve levar mais de
4-12horas. - Todas as subtarefas devem ser resolvidas por uma ou várias classes.
-
Os métodos para resolver as tarefas, idealmente,
devem se limitar a não mais do que
30-40linhas. - Antes de escrever o código, é preciso primeiro pensar em como será a solução para a tarefa proposta.
- Todo código desnecessário e desatualizado deve ser removido.
Veja também
-
princípio
SOLID,
que estabelece recomendações de software baseadas em POO -
princípio
DRY,
que divide o software em componentes pequenos -
princípio
YAGNI,
que pressupõe a rejeição da funcionalidade excessiva do software -
princípio
CQS,
que define para cada função apenas um comando -
princípio
LoD,
que é aplicado no desenvolvimento de software -
princípio separação de responsabilidades,
que é aplicado no desenvolvimento de software