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).
Miten valmistaudun?
- Lue monisteesta luku 10.2. Debuggaus,
- Lue monisteen täydennyssivu debuggauksesta.
- Katso luennon debuggauksesta ja debuggerin käytöstä (kevät 2023)
- Harjoittele debuggausta Harjoitusnäytteellä
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.