Please ignore secret bonuses. Secret tests do NOT award bonus. Max hw grade is 30+2 bonus efficiency

Do you need help?

Notice Board

Per partecipare al corso di Fondamenti di programmazione 2023-24 loggatevi e attivatelo nella vostra pagina dei corsi preferiti. A quel punto il corso appare nel menù personale cliccando sul proprio avatar. Per i materiali degli anni precedenti seguite lo stesso metodo.

To join the Programming/Lab 2023-24 course, log-on and select it on the my courses page. It will appear on the personal menu of your avatar. For earlier years use the same method.

Correttezza - Consegna HW2

w
wrong.medal (680 points)
4 16 18
in HW2 by (680 points)
closed by

Una volta consegnato il codice e il file algorithm.txt, nella propria area personale compaiono delle informazioni nella sezione Results. In particolare ci sono quattro tendine: Algorithm, Source code, Correttezza, Efficienza.  Per scrupolo, anche se i 16 test su Anaconda Prompt risultavano tutti superati, ho controllato il contenuto di ciascuna sezione. In Correttezza mi compare tale scritta:

---------- coverage= platform linux, python 3.9.13-final-0 -----------
Name           Stmts   Miss  Cover   Missing
--------------------------------------------
program01.py      49      1    98%   133
--------------------------------------------
TOTAL             49      1    98%

Sapete dirmi cosa significa? Il fatto che ci sia 1 elemento (?) in Miss o che Cover arrivi solo al 98% influisce in qualche modo? Ho confrontato tale 'tabella' con altre persone e ciascuna aveva dei dati differenti.

271 views
closed with the note: Il dubbio è stato chiarito

1 Answer

andrea.sterbini (208020 points)
756 1270 2377
by (208k points)
Quella è la "coverage" dei test, ovvero la percentuale di righe di codice effettivamente eseguite.
Serve per capire se parte della logica del programma NON è stata testata. (nel tuo caso la riga 133)
w
wrong.medal (680 points)
4 16 18
by (680 points)
Va bene, grazie mille per il chiarimento.