Debuggausnäyte

Debuggausnäytteessä osoitat, että osaat käyttää debuggeria ongelmatilanteiden selvittämiseen. Näytteessä testataan muun muassa seuraavien osa-alueiden hallintaa:

  • askeltaminen aliohjelman sisään (step into)
  • aliohjelman suorittaminen yhtenä askeleena (step over)
  • keskeytyskohdan asettaminen
  • ehdollisen keskeytyskohdan asettaminen
  • arvon muuttaminen debuggerissa
  • muuttujan asettaminen watch-seurantaan; watch-arvon seuraaminen

Näyte arvostellaan asteikolla hyväksytty/hylätty.

Miksi?

Debuggerin käyttö on osa kurssin osaamistavoitteita. Ohjelman koon kasvaessa testaus- ja debuggaustaidot ovat olennainen osa virheiden etsimisessä ja korjaamisessa. Debuggeri on myös loistava työkalu ohjelman toiminnan ymmärtämiseksi.

Milloin?

Debuggausnäyte on suoritettava opintojakson aikana. Näytteen suorittamiselle ei ole tarkkaa takarajaa, mutta sitä on suositeltavaa suorittaa opintojakson osan 7 jälkeen (luento 13 ja 14).

Näytteen suorittaminen

Et ole ilmoittautunut millekään opintojakson toteutukselle. Debuggausnäytteen voivat suorittaa vain opintojaksolle ilmoittautuneet opiskelijat.

Katso lisätietoja opintojaksolle ilmoittautumisesta opintojakson kotisivulla.

Vinkkejä

Muistathan debugnäytteitä tehdessäsi ajaa ohjelman debug-tilassa klikkaamalla F5 tai Debug-painiketta.

Debugatessa kannattaa pyrkiä selvittämään, mikä koodissa tai muuttujien arvoissa näyttää oudolta. Esimerkiksi, jos johonkin aliohjelmaan siirrytään useita kertoja yhden sijaan, voi kutsuja olla tullut liikaa.

These are the current permissions for this document; please modify if needed. You can always modify these permissions from the manage page.