Conheça os princípios DRY, KISS e YAGNI

Vinícius Oliveira
1 min readApr 13, 2019

--

Apesar do nome “estranho”, são conceitos simples, que nos ajudam a fazer códigos melhores que podem (e devem) ser aplicados por todos nós no dia a dia.

DRY — Dont Repeat Yourself

Basicamente, o princípio do DRY diz que deve-se tornar o código o menos ambíguo possível, além de não repetir trechos de código. Para isso, é essencial dividir o sistema em partes, em funções reutilizáveis, mas que sejam funções objetivas e de compreensíveis.

KISS — Keep It Simple, Stupid!

Simplificar ao máximo possível, reduzindo o tamanho de funções, organizando melhor o código, evitando criar variáveis desnecessárias. Para isso, é necessário ter um conhecimento básico das funções nativas da linguagem, pois, talvez você esteja fazendo uma função enorme para algo, enquanto se utilizasse uma função nativa poderia resolver grande parte do problema.

Porém, deve-se tomar cuidado com o KISS, caso seguirmos rigorosamente os conceitos, o código pode ficar até mesmo mais difícil de ser entendido.

YAGNI — You ain’t gonna need it

Implementar algo somente se for utilizar. Remover códigos comentados e retirar o que não está sendo usado.

Conclusão

Espero que os princípios tenham ficado claros, e que se torne uma rotina no seu dia a dia. Até mais!

--

--