10 of 59 menu

Ohjelmoinnin periaate CQS

Ohjelmoinnin periaate CQS (Command-query Separation, Komentojen ja kyselyjen erottelu) edellyttää, että jokainen funktio projektissa voi suorittaa joko komennon (minkä tahansa aktiivisen toiminnon) tai vain tietojen noutamiseen tarkoitetun kyselyn.

Esimerkiksi projektissasi on funktio, joka suorittaa syöttökentän korostamisen, mutta sen ei pitäisi samanaikaisesti jäsentää käyttäjän syöttämää tietoa ja lähettää sitä tietokantaan; tätä varten tarvitaan toinen funktio.

Katso myös

  • periaate SOLID,
    joka tarjoaa suosituksia OOP-pohjaiselle ohjelmistokehitykselle
  • periaate DRY,
    joka jakaa ohjelmiston pieniin komponentteihin
  • periaate KISS,
    joka edellyttää ohjelmiston monimutkaisuudesta luopumista
  • periaate YAGNI,
    joka edellyttää ohjelmiston liiallisesta toiminnallisuudesta luopumista
  • periaate LoD,
    jota sovelletaan ohjelmiston kehityksessä
  • periaate vastuunjaon periaate,
    jota sovelletaan ohjelmiston kehityksessä
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ää