Što je arhitektonski obrazac You Aren't Gonna Need It (YAGNI)?

Uzorak arhitekture You Aren't Gonna Need It (YAGNI) načelo je u razvoju softvera prema kojem programeri izbjegavaju implementaciju značajki ili funkcionalnosti sve dok nisu potrebne. Ideja koja stoji iza ovog obrasca je izbjeći gubljenje vremena i resursa na implementaciju značajki koje se možda nikada neće koristiti ili biti potrebne. YAGNI može pomoći u smanjenju složenosti i mogućih sukoba u softverskom sustavu davanjem prioriteta samo bitnim značajkama potrebnim za ispunjavanje trenutnih zahtjeva. Ovaj obrazac naglašava važnost fokusiranja na izgradnju minimalno održivog proizvoda i samo dodavanje dodatnih značajki prema potrebi, umjesto pokušaja predviđanja svake moguće buduće potrebe.

Datum objave: