Como você pode evitar a superengenharia do seu código com o YAGNI?
A engenharia excessiva do código pode levar a complexidade desnecessária, perda de tempo e aumento dos custos de manutenção. Você pode ficar tentado a adicionar recursos, camadas ou padrões que você acha que precisará no futuro, mas acaba nunca usando-os. É aqui que YAGNI vem a calhar. YAGNI significa You Are Wonna Need It, e é um princípio de desenvolvimento ágil de software que incentiva você a se concentrar nos requisitos atuais e evitar o design especulativo. Neste artigo, você aprenderá como aplicar YAGNI ao seu código e evitar a engenharia excessiva com padrões de design.