Programmeringsprincipen YAGNI
Programmeringsprincipen YAGNI (You aren't gonna need it, Du kommer inte att behöva det) föreslår avstånd från överflödig funktionalitet i det system du utvecklar, d.v.s. om det inte finns ett omedelbart behov av en uppgift eller metod, bör du avstå från dem.
Vid planering av arbete med ett projekt, enligt principen YAGNI, ska du inte skriva kod som du kanske någon gång i framtiden kan ha nytta av. Istället bör du i första hand lösa de mest aktuella och viktiga uppgifterna.
Se även
-
principen
SOLID,
som ger rekommendationer för mjukvara baserad på OOP -
principen
DRY,
som delar upp mjukvara i små komponenter -
principen
KISS,
som föreslår avstånd från komplicering av mjukvara -
principen
CQS,
som ger varje funktion endast ett kommando -
principen
LoD,
som tillämpas vid utveckling av mjukvara -
principen ansvarsfördelning,
som tillämpas vid utveckling av mjukvara