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