KISS

Fra LiavaagWiki
Hopp til navigering Hopp til søk

Om KISS prinsippet

KISS prinsippet bygger blant annet på Albert Einstein's maksime, Everything should be made as simple as possible, but no simpler, samt Occam's razor (Ockhams barberkniv), som går ut på at hvis det foreligger to mulige forklaringer på det samme fenomenet, så er den simpleste å foretrekke. Kort og godt skal den enkleste løsningen foretrekkes. KISS er et akronym som kan variere, som vist under:

  • Keep it simple, stupid
  • Keep it simple and stupid
  • Keep it small and simple
  • Keep it sweet and simple
  • Keep it short and simple
  • Keep it smart and simple
  • Keep it strictly simple
  • Keep it short and sweet
  • Keep it simple and straightforward

Gjør det kort og enkelt, kan sies å være en samlende betegnelse. Rent verbalt kan dette sies som politikeren fra det gamle Roma, Cato, sa det: Rem tene, verba sequentur, som betyr: Hold deg til saken, så følger ordene av seg selv.

Worse is better

I The Rise of Worse is Better sier Richard P. Gabriel at bedre programvare, som tidlig UNIX, har følgende kvaliteter:

  • Designet bør være forenklet, både ved realisering og i grensesnittet. Dette er det viktigste ved design.
  • Designet bør være korrigert innenfor alle aspekter. Det er bedre å forenkle enn å korrigere.
  • Designet bør være konsistent, men også dette kan tidvis ofres til fordel for simpelhet. Dette er bedre enn å implementere kompleksitet eller inkonsistens.
  • Designet bør være fullstendig, slik at det virker praktisk. Konsistensen kan ofres for å få fullstendighet hvis det forenklede er ivaretatt. Verdiløst er konsistens av grensesnittet.

Olafur Eliassons "The other Wall" i Operaen

Liavaag.org