Program03 possibile errore nel test_13_Personaggio_attributi_lista

c
ciagliangelo (480 points)
1 5 8
asked Jan 16, 2019 in HW3bis by ciagliangelo (480 points)
closed Jan 20, 2019 by andrea.sterbini
Allora il problema che riscontro è che un tale Kevan Lannister dovrebbe essere figlio, secondo il file tgot.json e secondo internet, di Jeyne e Tytos Lannister. Il fatto è che andando però a vedere i dati di prova del test nella sezione di genitori di Kevan c'è il None quindi sono io che ho sbagliato qualcosa o è stata una svista copia-incolla e devo cambiare il parametro al valore giusto?
205 views
closed with note: test aggiornati

1 Answer

angelo.spognardi (3920 points)
26 43 69
answered Jan 17, 2019 by angelo.spognardi (3,920 points)
Ciao, hai ragione a dire che le parentele sono quelle, solo che nel file json manca il legame simmetrico (se ci fai caso il charactername Kevan Lannister non ha il campo parents, che come hai notato tu dovrebbe contenere Jeyne Lannister e Tytos Lannister). Purtroppo l'ho preso da internet e a quanto pare non è proprio precisissimo (non è l'unica incompletezza). Ho fatto un nuovo check sulle parentele e corretto il json in modo che tutte le parentele siano simmetriche (spero). Ho chiesto al prof. Sterbini di aggiornare il pacchetto con il json nuovo e i nuovi test, che chiaramente tengono conto di queste nuove parentele.

È bello vedere che le diverse implementazioni portano a risultati diversi: la mia e quella del prof. Sterbini non si accorgevano delle impurità del file! Bravi!
andrea.sterbini (160900 points)
448 849 1643
commented Jan 17, 2019 by andrea.sterbini (160,900 points)
File aggiornati e VM aggiornata