DRY, KISS e YAGNI: os princípios que todo dev deve conhecer
DRY (Don't Repeat Yourself), KISS (Keep It Simple, Stupid) e YAGNI (You Ain't Gonna Need It) formam a tríade de princípios que orientam decisões arquiteturais rumo à simplicidade e manutenibilidade. DRY combate a duplicação de conhecimento, KISS defende soluções diretas e YAGNI previne implementações prematuras. Juntos, eles atuam como filtros contra a complexidade acidental — aquela que introduzimos sem necessidade real.