Princípio de Programação YAGNI
O princípio de programação YAGNI (You aren't gonna need it, Você não vai precisar disso) pressupõe a rejeição de funcionalidades excessivas no sistema que você está desenvolvendo, ou seja, se não houver uma necessidade imediata de uma tarefa ou método, você deve abrir mão deles.
Ao planejar o trabalho em um projeto, seguindo o princípio YAGNI, não é necessário escrever código que possa ser útil algum dia, em vez disso, você deve resolver primeiro as tarefas mais urgentes e importantes.
Veja também
-
princípio
SOLID,
que estabelece diretrizes de software com base em POO -
princípio
DRY,
que divide o software em componentes pequenos -
princípio
KISS,
que pressupõe a rejeição da complicação do software -
princípio
CQS,
que define apenas um comando para cada função -
princípio
LoD,
que é aplicado no desenvolvimento de software -
princípio separação de responsabilidade,
que é aplicado no desenvolvimento de software