Ohjelmoinnin periaate YAGNI
Ohjelmoinnin periaate YAGNI (You aren't gonna need it, Et tule tarvitsemaan sitä) edellyttää tarpeettoman toiminnallisuuden välttämistä kehittämässäsi järjestelmässä, eli jos ei ole välitöntä tarvetta tehtävälle tai metodille, niistä tulee luopua.
Projektin suunnittelussa, noudattaen YAGNI-periaatetta, koodia ei tule kirjoittaa, josta voi joskus olla hyötyä, sen sijaan tulisi ensisijaisesti ratkaista ajankohtaisimmat ja tärkeimmät tehtävät.
Katso myös
-
periaate
SOLID,
joka antaa suosituksia olio-ohjelmointiin perustuvalle ohjelmistokehitykselle -
periaate
DRY,
joka jakaa ohjelmiston pieniin komponentteihin -
periaate
KISS,
joka edellyttää ohjelmiston monimutkaisuudesta luopumista -
periaate
CQS,
joka asettaa jokaiselle funktiolle vain yhden komennon -
periaate
LoD,
jota sovelletaan ohjelmistokehityksessä -
periaate vastuunjaon periaate,
jota sovelletaan ohjelmistokehityksessä