Nu vei avea nevoie de ea

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

În ingineria software , expresia de care nu vei avea nevoie (adesea prescurtată în YAGNI ) se referă la un principiu de programare extremă conform căruia un programator nu ar trebui să dezvolte software care să implementeze caracteristici care nu sunt solicitate în mod explicit. [1] Ron Jeffries a formulat principiul cu aceste cuvinte: „Implementați ceva numai atunci când aveți de fapt nevoie de el și niciodată doar pentru că anticipați că veți avea nevoie de el”. [2] YAGNI este legat de alte reguli XP, cum ar fi „faceți cel mai simplu lucru care ar putea funcționa” (DTSTTCPW, „faceți cel mai simplu lucru care poate funcționa”) și de principiile mai generale ale ingineriei software, cum ar fi regula KISS ( „păstrează-l simplu, prost”) .

Notă

  1. ^ Ronald E. Jeffries, Ann Anderson, Chet Hendrickson, Extreme Programming Installed , 2001
  2. ^ Ron Jeffries, NU vei avea nevoie de el! Arhivat pe 12 ianuarie 2015 la Internet Archive .