[AVVISO] inesattezza sullo HW3 e allineamento dei test (e nuova versione dello zip)

andrea.sterbini (172680 points)
511 927 1776
asked Dec 8, 2018 in Avvisi by andrea.sterbini (172,680 points)

Mi hanno segnalato un paio di incongruenze nel testo dello Es3 dello HW3 che ho corretto:

  • il test per il metodo Film.luoghi() confrontava erroneamente il risultato con una lista invece che con un set. Ho corretto il test e aggiornato VM e ZIP.
    QUINDI DOVETE AGGIORNARE IL METODO PER PRODURRE UN SET.
  • il testo del metodo Attore.in_coppia(partner) indica che le terne da produrre devono essere (attrice, attore, num_film) mentre il test contiene (attore, attrice, num_film).
    In questo caso ho preferito lasciare il test com'era e correggere la descrizione (non dovete modificare nulla)

Trovate lo zip aggiornato al solito posto.

233 views

1 Answer

a.capobianco1 (16770 points)
1 54 165
answered Dec 8, 2018 by a.capobianco1 (16,770 points)
edited Dec 8, 2018 by a.capobianco1
Una precisazione riguardante il metodo films della classe attore che a me ha fatto perdere un po di tempo:

riga 68     - films(self)       che torna l'insieme di oggetti Film in cui l'attore ha partecipato

riga 255  '''restituisce il set di film in cui ha lavorato'''

Ci tenevo a precisarlo perché, convinto che le descrizioni dei metodi corrispondessero a quanto indicato all'inizio dell'esercizio, ho seguito le istruzioni della riga 255 creando in set di film (stringhe prese dall'oggetto film mediante iterazione facendo match con nome autore) anziché un set di oggetti film…

in effetti poteva essere sottintesa la cosa… ma sul momento non ci ho pensato e ho sbagliato

mi sono già riallineato a quanto scritto alla riga 68.

Quanto sopra per opportuna informazione…
andrea.sterbini (172680 points)
511 927 1776
commented Dec 8, 2018 by andrea.sterbini (172,680 points)
edited Dec 8, 2018 by andrea.sterbini
Se il test controlla i titoli dei film allora mi sono sbagliato io ... controllo
No, mi sembra che il test sia giusto, controlla che il risultato sia un set e che tutti gli elementi siano della classe Film e che si tratti dello stesso oggetto che sta nel catalogo dei film per quel titolo.
AH! ho capito il misunderstanting. Guarda che quando parlavo di film non stavo parlando del TITOLO del film, ma dell'oggetto di tipo Film
a.capobianco1 (16770 points)
1 54 165
commented Dec 8, 2018 by a.capobianco1 (16,770 points)
Si. Ho capito è che in molte parti viene scritto istanza di classe oppure oggetto e l'aver letto set dei film mi ha tratto in errore. Ma ammetto che ci si poteva arrivare... :)
Ho voluto precisare la cosa casomai ci fosse qualcun'altro che ha letto con leggerezza...