Mindset

A TÉCNICA DO KISS COMO PROGRAMADOR

Tiago Aguiar Desenvolvedor ios

Escrito por Tiago Aguiar

em 06/04/2021

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:


Artigos Relacionados

Novidades: eBook Marketing de Aplicativos

Novidades: Ebook Marketing De Aplicativos

Imagine você recebendo dezenas de milhares de usuários todos os dias no seu aplicativo… Imagine criar algo e realm...

4 RAZÕES PARA CRIAR PROTÓTIPOS EM SOFTWARES

4 Razões Para Criar Protótipos Em Softwares

Conheça as 4 Razões para Criar Protótipos no Desenvolvimento de Software

Querer Aprender a Programar Vs. Querer Ser Ensinado a Programar

Querer Aprender A Programar Vs. Querer Ser Ensinado A Programar

As empresas estão em busca de profissionais que sejam totalmente independentes. Isso significa que elas estão atrá...

5 Dicas de Como Aprender a Programar Sozinho Passo a Passo

5 Dicas De Como Aprender A Programar Sozinho Passo A Passo

Nesse artigo quero compartilhar 5 dicas de como aprender a programar sozinho. Essas 5 dicas eu apliquei quando com...

Marketing de Aplicativos: O Jeito Mais Inteligente e Efetivo De Promover Seu Aplicativo.