Visa version
Version skapad av Linda Kann 2015-09-30 08:30
Visa
< föregående
|
nästa >
Jämför
< föregående
|
nästa >
Labb 6 del 1
I denna labb ska du
- Lära dig att använda domaren Kattis.
- Lära dig att skriva testprogram med unittest.
Registrera dig på Kattis
Gör så här:
- Följ länken: Kattis
- Logga in (längst upp till höger) med ditt KTH-id
- Välj "COURSES" i övre menyn
- Välj "tilda15"
Lär dig använda Kattis
Läs avsnittet Tutorials (1 och 2) i dokumentationen och lös problemen Hello och A Different Problem.
Formelkoll
Läs instruktionerna för problemet formelkoll.
- Gör en kopia av din LinkedQueue från labb 2, och lägg till metoden peek() som tittar på n ästa värde i kön utan att plocka ut det. Provkör!
- Skriv en spec med namnen på de funktioner du behöver och en kommentar för varje funktion som beskriver vad funktionen ska göra.
- Skriv ett testprogram med unittest för de funktioner som bara ska kontrollera slutsymboler (jämför med t ex readSubj() från föreläsningen).
- Skriv dessa funktioner och testa.
Redovisning
Labben lämnas in på kurswebbsidan (se Inlämningsuppgifter i vänstermenyn) o ch redovisas muntligt av bägge gruppmedlemmarna.
Vid redovisningen ska du kunna
- Demonstrera hur Kattis används
- Förklara hur unittest används för testning
- Redovisa de program (och specen) du skrivit i uppgifterna ovan
Betyg
Denna labb kan endast ge betyg E. Du måste lämna in den och redovisa den i tid för att få göra labbarna för högre betyg i period 2.