Obligatorisk oppgave 7

Dette er en ganske omfattende oppgave. Det anbefales at du starter med programmeringa så tidlig som mulig mens det ennå er tid til å oppsøke hjelp på programmeringslaben og at du bruker laben aktivt mens du arbeider med oppgaven.

Det er viktig å teste programmene mens de skrives. Hjelp med testing  på programmeringslaben tirsdager kl. 12.15–16.00 fram til og med tirsdag 30. april. På innleveringsdagen (7. mai) er det ikke mulig å få hjelp med testing, kun retting.

Her er filene du trenger:

musikk.txt er en datafil med sanger i en spilleliste som du kan bruke når du kjører test-programmer for klassene dine.

spilleliste.py inneholder starten på en klasse Spilleliste (oppgave 3), som du kan utvide med de metodene du skal programmere selv.

Testing

Tidligere semestre er det laget testprogrammer. Disse kan du finne på semestersidene for H23, V23, osv. På programmeringslaben vil du også kunne få hjelp med å finne og bruke disse testprogrammene. Der kan du også utveksle testprogrammer med medstudenter.

Ikke gå videre til neste oppgave (3) før du har testet programmet du laget (Sang-klasse) i oppgave 2. Det samme gjelder Spilleliste-klassen du lager i oppgave 3. Du kan som sagt få hjelp med denne testinga på programmeringslaben.

Gruppelærere som tidligere har retta denne oppgaven gir følgende hint:  Husk å benytte deg av metoder som du tidligere har laget der det er passende (for eksempel bruke metodene sjekk_artist og sjekk_tittel i sjekk_artist_og_tittel i oppgave 2, isteden for å lage helt ny kode).

Spørsmål om oppgaven tas på laben eller i gruppene, eller du kan spørre i mattermostkanalen vår.

Lykke til!

Publisert 13. apr. 2024 19:03 - Sist endret 13. apr. 2024 19:03