Tervetuloa Tick-the-Code.com:iin. Tämä on käytännöllisen ohjelmistolaadun ja Tick-the-Code -menetelmän koti.

Jos olet käymässä ensimmäistä kertaa, kannattaa tutustua ensin sisältötarjontaamme. Alempaa pääset karttaosuuteen, joka näyttää mitä missäkin on. Jos et löydä etsimääsi, voit käyttää palautelomaketta ja kertoa sen meille.

Kannattaa tallettaa tämä kirjanmerkkeihin ja palata aina silloin tällöin.

Olkoon käyntisi valaiseva. Tervetuloa uudelleen!

Allekirjoitus, Miska Hiltunen, Tick-the-Code-menetelmän kehittäjä

 

 

PS. Vierailepa myös sponsorimme sivustolla: www.Qualiteers.com.

Yhteenveto

Ohjelmistokehitys on aina haastavaa. Suurin haaste on monimutkaisuuden hallitsemisessa. Mitä suurempi projekti, sitä suurempi monimutkaisuuden aste.

Erinäisistä syistä johtuen ohjelmistosuunnittelijat tietämättään tekevät tilanteesta monimutkaisemman. Epäselvät ratkaisut, kaoottiset rakenteet and pääosin toimivat, mutta keskeneräiset toteutukset tekevät ohjelmistojärjestelmien hallinnasta tarpeettoman monimutkaista. Liika monimutkaisuus piilottaa virheitä ja väärinymmärryksiä aiheuttaen käytössä vikoja (bugeja), joiden syitä on hankala selvittää.

Tick-the-Code iskee suoraan ongelman ytimeen. Sen sijaan että haettaisiin hankalasti löydettäviä syitä toiminnallisuuden vioille, Tick-the-Code poistaa monimutkaisuuden, joka piilottaa vikojen syitä.

Kun monimutkaisuus on poissa tieltä, jäljelle jääneet vikojen syyt, loogiset poikkeamat ja väärinymmärrykset on helppo havaita ja korjata. Tällä epäsuoralla lähestymistavalla virheiden poistamiseen on toinenkin etu. Kun kehittäjät oppivat kirjoittamaan yksinkertaisempaa ja selkeämpää koodia, he eivät edes tee enää niin paljon virheitä. Tick-the-Code ehkäisee virheitä. Virheiden ehkäisy on usein useita suuruusluokkia halvempaa kuin virheiden korjaaminen.

Esimerkkisääntö

Sääntöjen käyttäminen ilman kunnon ohjeistusta voi johtaa väärinymmärryksiin. Säännöillä on mahdollista paljastaa turhaa monimutkaisuutta. Merkityt sääntöjen rikkomukset eli tikit toimivat vinkkeinä koodin kirjoittajalle. Ne eivät pakota mihinkään toimenpiteisiin. Ota yhteyttä Qualiteers:iin, jos haluat tietää lisää.

FOCUS

"Rutiini tekee yhden ja vain yhden asian."

Rutiinin tulisi tehdä tehtävänsä ja tehdä se hyvin. Rutiinin nimeäminenkin helpottuu, kun sillä on yksi selvä tehtävä.

Operaatioita ei pitäisi laittaa samaan rutiinin vain, koska ne tulee suorittaa tietyssä järjestyksessä (vaiheistuskoheesio).

Ohjauslippua ei pitäisi käyttää valitsemaan, mitä rutiini tekee. Hyväksyttävä poikkeus: tapahtumakäsittelijät (looginen koheesio).

Rutiinin operaatioiden tulisi selkeästi kuulua yhteen (satunnainen, kaoottinen koheesio on pahasta).

Kiinnostaisiko koeajo?

Olet nyt tässä:

sivustokartta

Klikkaamalla sivustokarttaan.

Osanottajien sanomaa:

Todellista koulutuspalautetta

Klikkaamalla kurssitietoihin.