You Ain't Gonna Need It

In software engineering, YAGNI, short for 'You Ain't Gonna Need It', a reminder for programmers that one should never add functionality until it is necessary. The temptation to write code to that is not necessary at the moment but is perceived to be necessary in the future has some overlooked disadvantages.
  • Delays what the programmer was originally working on.
*There is a chance that the requirements will change and the functionality either need to be changed or wont be needed any more. The situation now is that the programmer has now wasted the time to add the functionality and now has to waste additional time to clean it up so that its not buggy, matches the API requirement or doesnt clutter up the code.

 

<< PreviousWord BrowserNext >>
majead ansari
list of jina languages
army of the cumberland
porin
kuwait national football team
manual of the planes
canadian federal election, 1900
ijon tichy
redcap (tv series)
heil dir im siegerkranz
icm
edict of expulsion
iep
basanos
youth council
sterling trucks
british science fiction association
mind walker
igarau do tiet
general blue saga
early english jewish literature
igarapava
flax (weapon)
igarat
night of the living dead (1990)
iguape
ilha comprida
jade empire
ilha solteira
list of kotoko proper languages
history of the jews in england organization; chief rabbis
jonathan wutawunashe
history of the jews in england intermediate period
chacing staff
indaiatuba
publicist
detroit diesel
history of the jews in england maranos in england
indiapor
inbia paulista
bosnian cyrillic
mtu friedrichshafen
p25
charlton and wilsford