9 of 59 menu

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ä
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää