Till KTH:s startsida Till KTH:s startsida

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 >

Laboration 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:

  1. Följ länken: Kattis
  2. Logga in (längst upp till höger) med ditt KTH-id
  3. Välj "COURSES" i övre menyn
  4. 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.

  1. 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!
  2. 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.
  3. 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).
  4. 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.