8 of 59 menu

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-12 horas.
  • 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-40 linhas.
  • 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
plmsazdeid