Ti

9

Syy

2008

18:29

KISS-metodologia

Vanhan ja kuluneen sanonnan mukaan yksinkertainen on kaunista. Joskus yksinkertaisia ja pelkistettyjä muotoja pidetään elegantteina. Taiteessa, arkkitehtuurissa ja monissa muissa tilanteissa yksinkertaisuus on kauneuden lisäksi myös merkki toimivuudesta. Helpot ja vähemmän monimutkaiset rakenteet eivät ole läheskään niin alttiita rikkoutumisille kuin vaikeaselkoiset ratkaisut, joiden ongelmia voi joutua selvittämään pitkäänkin. Yksinkertaisuus pätee monilla aloilla. Tietojenkäsittelyssäkin yksinkertaisuus on kaunista, mutta ennen kaikkea helppokäyttöistä ja helposti ylläpidettävää. Yksinkertaiset ratkaisut tietotekniikassa lähtevät jo suunnitteluvaiheesta. Järjestelmät pitää suunnitella riittävän yksinkertaisiksi ei pelkästään käyttäjän näkökulmasta vaan myös ylläpitäjän tarpeista käsin. Jos tietokoneohjelmaan tulee jokin vika, on sen selvittäminen huomattavasti helpompaa yksinkertaisessa ohjelmakoodiviidakossa kuin äärimmilleen viritetyssä kikka-kuutosia sisältävässä spagetissa.

Tietojenkäsittelyssä kuulee joskus sanottavan: "Keep it simple, stupid!" Sanonta voidaan lyhentää neljän kirjaimen akronyymiksi yksinkertaisesti muotoon: KISS. Sanonnan takana on eräänlainen metodologia. Tämä KISS-metodologia sisältää joukon hyviä suunnitteluohjeita ja -menetelmiä. Keep it simple, stupid! Se kehottaa pitämään suunnitelmat yksinkertaisina ja unohtamaan turhat kikkailut. Sääntöjä ei kuitenkaan aina tule noudattaneeksi, sillä toisinaan usko ei riitä siihen, että yksinkertainenkin ratkaisu voisi toimia. KISS-metodologiassa ei ole mitään varsinaista sääntökokoelmaa vaan se on paremminkin löyhä koulukunta, jolla on vain yksi viesti maailmalle. Asioista ei kannata tehdä tarpeettoman vaikeita. Joskus ongelmaa kannattaa lähestyä äärimmäisen pelkistetyllä ajattelumallilla. Ratkaisusta voi lopulta kummuta täysin kelpo lopputulos, vaikka se ei ulkoapäin näyttäisikään kompleksiselta ja vaikeaselkoiselta.

Kommentti

Dalai Lama on sanonut että yksinkertaisuus on avain onnelliseen elämään. Ehkäpä samaa logiikkaa voisi hyödyntää ohjelmistosuunnittelussa. Tällöinhän Less Is More, Keep It Simple Stupid- lausahdukset ovat avaimia toimiviin ohjelmistoihin.

T...

Sekalaista höpinää torstai 11.9.2008 klo 20:51 Sekalaista höpinää

Kirjoita kommentti

Kerro mielipiteesi ja kirjoita kommentti tai viittaa kirjoitukseeni omassa päiväkirjassasi käyttämällä trackback-osoitetta. Kirjoita kommenttisi ilman muotoilua. En julkaise oikeaa nimeäsi enkä sähköpostiosoitettasi, mutta siihen rekisteröity Gravatar näkyy kommentin yhteydessä.

Spammers please note, that your comment is mechanically reviewed with Akismet and automatically rejected when found as spam, so there is no use to fill out this comment form if you intend to send a spam comment, sorry.