3 técnicas para aplicar o YAGNI no dia a dia


Abaixo estão 3 técnicas para aplicar o YAGNI - You Ain’t Gonna Need It no seu dia a dia de desenvolvimento:

  1. Validar a necessidade antes de codar – Perguntar-se se a funcionalidade é realmente necessária antes de implementá-la.

  2. Refatorar apenas quando for necessário – Não modificar código sem uma justificativa concreta, como melhorias de desempenho ou novas funcionalidades. Alterar código apenas por estética pode quebrar o princípio do YAGNI.

  3. Aplicar KISS - Keep It Simple, Stupid e SINE - Simple Is Not Easy – Manter o código simples, evitando complexidade desnecessária.

Por fim, a leitura do livro “O Programador Pragmático” pode ser um recurso extremamente útil, pois ele ensina como pensar de forma mais eficiente na hora de desenvolver software.

Referências


https://youtu.be/wjtfJ9c4KdM?si=9RL4qTgo41xWYi5N