Programmeringsprincippet YAGNI
Programmeringsprincippet YAGNI (You aren't gonna need it, Du får ikke brug for det) antyder afvisning af overskydende funktionalitet i det system, du udvikler, dvs. hvis der ikke er et umiddelbart behov for en opgave eller metode, bør du afstå fra dem.
Ved planlægning af arbejdet med et projekt, og ved at følge YAGNI-princippet, bør du ikke skrive kode, som du muligvis engang får brug for. I stedet bør du først og fremmest løse de mest aktuelle og vigtige opgaver.
Se også
-
princippet
SOLID,
som giver anbefalinger til software baseret på OOP -
princippet
DRY,
som opdeler software i små komponenter -
princippet
KISS,
som antyder afvisning af komplicering af software -
princippet
CQS,
som kun giver én kommando til hver funktion -
princippet
LoD,
som anvendes ved softwareudvikling -
princippet ansvarsadskillelse,
som anvendes ved softwareudvikling