Science
Concepts
0.principles
Kiss

KISS (Keep It Simple, Stupid)

Você mudará alguma parte do software em que trabalhará, é garantido. Para fazer isso, você terá que entender como as diferentes partes do seu sistema funcionam juntas a fim de alterar qualquer comportamento que você deseja alterar. Você precisará construir um modelo mental de seu aplicativo: quais são as dependências, as partes móveis, como tudo funciona junto.

  • KISS é sobre:
    1. Se você pode evitar a complexidade, evite-a, tanto quanto você puder.
    2. Se você não puder, certifique-se de gerenciar isso de maneira adequada.
  • Deve-se ter conhecimento do domínio, não precisa-se aplicar complexidade desnecessária.

A perfeição é alcançada, não quando não há mais nada a acrescentar, mas quando não há mais nada a tirar.