Till KTH:s startsida Till KTH:s startsida

Ändringar mellan två versioner

Här visas ändringar i "Laboration 6 del 1" mellan 2015-09-30 08:30 av Linda Kann och 2015-09-30 08:30 av Linda Kann.

Visa < föregående | nästa > ändring.

Labboration 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.