YAGNI – Você não vai precisar disso
YAGNI é um acrônimo para “You Aren’t Gonna Need It” (Você não vai precisar disso) mantra pregado pela Extreme Programming (XP) onde se diz que não devemos adicionar possíveis novas funcionalidades ao software a não ser que seja necessário. Nós desenvolvedores de software temos a péssima mania de tentar prever o futuro, implementando “aquele recurso” que economizará muito tempo, que convenhamos quase nunca usamos. Toda “futurologia” empregada por mim só renderam dores de cabeça, pois quase nunca são utilizados, além da manutenção que será aplicado no código, sendo uma carga desnecessária ao projeto....