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:
- Se você pode evitar a complexidade, evite-a, tanto quanto você puder.
- 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.