Beginsel van programmering YAGNI
Die beginsel van programmering YAGNI (You aren't gonna need it, Jy gaan dit nie nodig hê nie) impliseer die weiering van oortollige funksionaliteit van die stelsel wat jy ontwikkel, d.w.s. as daar nie 'n onmiddellike behoefte aan 'n taak of metode is nie, moet jy daarvan weier.
By die beplanning van werk aan 'n projek, volgens die YAGNI-beginsel, moenie kode skryf wat jou dalk ooit van pas kan kom nie. In plaas daarvan moet jy eerstens die mees aktuele en belangrike take oplos.
Sien ook
-
die
SOLID-beginsel,
wat riglyne vir sagteware op OO-gebaseerde grondslag verskaf -
die
DRY-beginsel,
wat sagteware in klein komponente verdeel -
die
KISS-beginsel,
wat die weiering van die verkomplikasie van sagteware impliseer -
die
CQS-beginsel,
wat vir elke funksie slegs een opdrag verskaf -
die
LoD-beginsel,
wat toegepas word met sagteware-ontwikkeling -
die beginsel van verantwoordelikheidsverdeling,
wat toegepas word met sagteware-ontwikkeling