LoD-sääntökokoelma

LoD-sääntökokoelma ohjelmointiin (Law of Demeter, Demeterin laki) edellyttää, että ohjelmistokehityksessä tulisi rajoittaa vuorovaikutusta järjestelmän eri komponenttien välillä.

LoD-sääntöjen mukaan jokaisen komponentin järjestelmässäsi tulisi:

Katso myös

  • periaate SOLID,
    joka antaa suosituksia OOP-pohjaisille ohjelmistoille
  • periaate DRY,
    joka jakaa ohjelmiston pieniin komponentteihin
  • periaate KISS,
    joka edellyttää ohjelmiston monimutkaistamisen välttämistä
  • periaate YAGNI,
    joka edellyttää liiallisen toiminnallisuuden välttämistä ohjelmistossa
  • periaate CQS,
    joka asettaa jokaiselle funktiolle vain yhden komennon
  • periaate vastuunjaon periaate,
    jota sovelletaan ohjelmistokehityksessä