Feature A241028 – I test case mostrano l’esecuzione effettiva con input visibili

Fino a oggi, WeTambara mostrava solo l’output finale generato dal programma. Gli input erano forniti al programma tutti insieme all’inizio, il che limitava la trasparenza nell’analisi del funzionamento dettagliato del codice. Ora, invece, grazie a una nuova e importante evoluzione, WeTambara permette di vedere nei test case ogni input man mano che viene fornito al programma, mostrando una vera esecuzione interattiva, come evidenziato in figura.

Nuova visualizzazione dei test case

Nella figura, possiamo vedere come ora WeTambara mostri anche gli input nell’output del test case, cosa che prima non era possibile. Prima di questa innovazione nell’output finale si vedevano solo i risultati, senza alcuna traccia degli input stessi. Questo limitava la possibilità di seguire il flusso dell’esecuzione e rendeva più complesso comprendere eventuali errori.

Ora, invece, ogni input è visibile nell’output del test case. Ad esempio, in questo caso:

  1. Viene richiesto di inserire la dimensione dell’array, e l’utente fornisce 5.
  2. Successivamente, vengono inseriti i valori dell’array: 5, 3, 1, 2, 4.
  3. Nell’output ricevuto, possiamo vedere ogni fase dell’interazione, come “Inserisci il valore numero 1: 5”.

Alla fine, il programma calcola e stampa il risultato della somma degli elementi dell’array, 15 in questo caso, con una visibilità completa dell’intera sequenza di input e output.

Questa nuova funzionalità rappresenta un grande passo avanti per chi utilizza WeTambara, poiché permette a studenti e docenti di osservare esattamente come il programma interagisce con ogni input, rendendo più semplice l’individuazione di errori e il monitoraggio del comportamento del codice passo dopo passo.