You aren't gonna need it: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nuova pagina: {{s|informatica}} In ingegneria del software, l'espressione '''You aren't gonna need it''' (letteralmente "non ne avrai bisogno", abbreviata in '''YAGNI''') si rife...
 
Nessun oggetto della modifica
Riga 1:
{{s|informatica}}
In [[ingegneria del software]], l'espressione '''You aren't gonna need it''' (letteralmente "non ne avrai bisogno", abbreviata in '''YAGNI''') si riferisce a un principio dell'[[extreme programming]] secondo cui un programmatore non dovrebbe sviluppare software che implementa funzionalità non esplicitamente richieste.<ref>[Ronald E. Jeffries, Ann Anderson, Chet Hendrickson, ''Extreme Programming Installed'', 2001]</ref> [[Ron Jeffries]] ha formulato il principio con queste parole: "Implementa qualcosa solo quando ne hai effettivamente bisogno, e mai solo perché prevedi che ne avrai bisogno".<ref>[http://www.xprogramming.com/Practices/PracNotNeed.html Ron Jeffries, ''You're NOT gonna need it!'']</ref> Lo YAGNI è correlato ad altre regole dell'XP, come "do the simplest thing that could possibly work" (DTSTTCPW, "fai la cosa più semplice che può funzionare"), e a princìpi più generali di ingegneria del software come la regola "[[KISS (informatica)|KISS (keep it simple, stupid)]].
 
==Note==