Tapaus 5: Koodi kusee – missä vika?

Tämänpäiväinen OLO-sessio oli monella tapaa mielenkiintoinen. Aluksi suurta jännitystä loi Vesan paikalle tuoma mystinen suuri uunipeltipaketti. Kaikkien riemuksi sieltä paljastui mokkapaloja, mutta ei kuitenkaan mitä vain mokkapaloja, vaan itse rakkaalla Athenen logolla koristeltuja mokkapaloja! Tähän ei kuitenkaan jännitys loppunut, vaan hämmennystä herätti myös paikalle ilmestynyt vieras ihminen. Tämä Aura Paloheimoksi itsensä esitellyt oli kertomassa meille siitä, kuinka meidät on valittu koekaniineiksi tutkimukseen, jossa tutkitaan ongelmalähtöistä oppimista. JAIKS, tästä kuullaan varmasti lisää myöhemmissä postauksissa!

Tällä kertaa purku herätti hyvin paljon keskustelua tulevan robottikisan taktiikasta, mutta loppujen lopuksi pääsimme kuin pääsimme kuin pääsimmekin tämänkertaisen uuden tapauksen kimppuun. Tämä tapaus 5 käsitteli meille kaikille tuttua asiaa – nimittäin koodauksessa tapahtuvia virheitä. Jos mitään muuta emme ole vielä Javasta oppineet, niin ainakin virheet ja Eclipsen virheilmoituksesta kertovat punaiset rastit ovat tulleet varmasti jokaiselle tutuiksi. Yhteisymmärryksessä nimesimme tapauksen seuraavasti: ”Koodi kusee – missä vika?” Tehtäväpaperissa ei mysteerisesti tällä kertaa ollut jo niin tutuksi tullutta ”Työotsake, oppimistavoitteet” – laatikkoa, mutta tulimme siihen tulokseen, että pakkohan työotsake on kuitenkin keksiä.

Stormausvaiheessa ajatuksia lenteli kiitettävään tahtiin ja melkein kaikki jopa muistivat repäistä Post It -lapun oikeaoppisesti irti lappunipusta. Lappujen jaottelu taululle kävi jo rutiinilla ja päädyimme yksinkertaiseen ja selkeään jaotteluun ”Syyt” ja ”Ratkaisut” maustettuna dramaattisella ”Horrors”-kohdalla.

Oppimistavoitteiden keksiminenkin hoitui jo rutiinilla ja päädyimme seuraavanlaiseen jaotteluun:

  1. Eclipsen yleisimpien virheilmoitusten esittely (Hanna)
  2. Miten Eclipsen debugger toimii? (Annukka)
  3. Miten testausohjelmistot toimivat? (Vesa)
  4. Javan poikkeukset (Emmi)
  5. Epäonnistuneet ohjelmistoprojektit (Pauli)
  6. Attribuutit, metodit, konstruktorit – Mitä pakko olla, ettei tule virhe? (Kaisa)
  7. Muistivuodot Javassa (Miikka)
  8. Mitä ominaisuuksia ei voi testata? (Justus)
  9. Tehtäväpaperin koodin virheiden etsiminen (Aarne)
  10. Erilaiset testausmenetelmät (Jaakko)

One thought on “Tapaus 5: Koodi kusee – missä vika?

Vastaa

Täytä tietosi alle tai klikkaa kuvaketta kirjautuaksesi sisään:

WordPress.com-logo

Olet kommentoimassa WordPress.com -tilin nimissä. Log Out / Muuta )

Twitter-kuva

Olet kommentoimassa Twitter -tilin nimissä. Log Out / Muuta )

Facebook-kuva

Olet kommentoimassa Facebook -tilin nimissä. Log Out / Muuta )

Google+ photo

Olet kommentoimassa Google+ -tilin nimissä. Log Out / Muuta )

Muodostetaan yhteyttä palveluun %s