Prinsippet for programmering YAGNI
Prinsippet for programmering YAGNI (You aren't gonna need it, Du trenger det ikke) antyder avståelse fra overflødig funksjonalitet i systemet du utvikler, dvs. hvis det ikke er et umiddelbart behov for en oppgave eller metode, bør du avstå fra dem.
Ved planlegging av arbeid med et prosjekt, ved å følge YAGNI-prinsippet, bør du ikke skrive kode som du kanskje en gang kan få bruk for, i stedet bør du først og fremst løse de mest aktuelle og viktige oppgavene.
Se også
-
prinsippet
SOLID,
som setter retningslinjer for programvare basert på OOP -
prinsippet
DRY,
som deler programvare i små komponenter -
prinsippet
KISS,
som antyder avståelse fra komplisering av programvare -
prinsippet
CQS,
som setter for hver funksjon bare én kommando -
prinsippet
LoD,
som brukes ved utvikling av programvare -
prinsippet ansvarsseparasjon,
som brukes ved utvikling av programvare