A técnica Kiss, um acrónimo para Keep-It-Simple-Stupid!, pode ser usada durante o desenvolvimento de um software no intuito de aumentar o seu foco, clareza e reduzir bugs no sistema.
Traduzindo, esse termos significa: Mantenha isso simplesmente estúpido!
Alguns desenvolvedores até gostam de brincar com esse termo colocando uma vírgula na frase, que mudará todo o sentido dela.
Keep it simple, stupid!
Isto é, praticamente um insulto ao desenvolvedor, para que ele realmente mantenha o sistema o mais simples possível. Evite ser estúpido nesse sentido :)
Como apliquei o KISS criando aplicativos
Eu lembro especificamente do momento que apliquei o KISS durante a criação de um aplicativo.
Eu estava desenvolvendo um app iOS (que teria sua versão Android no futuro), isso em 2016 se não me falha a memória.
Era um algoritmo de colisão (para quem é desenvolvedor de jogos, sabe do que estou falando). Com o tempo, eu notei que esse algoritmo estava ficando grande demais e não deveria ter os métodos que eu pensei em adicionar nele.
Ele criava objetos, listas e outros recursos desnecessários. Foi nesse momento que me lembrei do KISS.
"Eu preciso deixar esse algoritmo simples e estúpido".
A melhor escolha que tomei foi, jogar tudo fora e recriar o algoritmo focando no KISS.
No fim, o algoritmo funcionou, reduzi múltiplas linhas de código e qualquer desenvolvedor novato conseguiria comprender a lógica.
E a minha dica que quero compartilhar com você é: não importa se for um sistema complexo inteiro com mais de 1000 arquivos ou apenas uma única função do seu programa, Keep it simple stupid.
Contudo, isso é gradual, seu radar do simples pode demorar um pouco pois estamos acostumados a achar que uma solução complexa é sempre a melhor, o que na verdade não é!
Espero que tenha curtido essa dica e que comece aplicar no seu programa.
Se você tiver alguma sugestão de posts, tutoriais, dicas ou algo que possa te ajudar na carreira como desenvolvedor, coloca nos comentários abaixo .
Me siga nas redes sociais: