Vai al contenuto

Appunti del 02-03-2023⚓︎

fabbattista@gmail.com manda nome cognome email

mercoledì esercitazione, giovedì lezione.

consegne gruppo saranno solo numero assegnato da lui lol (sempre cartella compressa).

Test e Debugging⚓︎

sono due attività diverse. la 2a avviene durante la scrittura del codice, la prima invece dopo la scrittura, si cercano errori.

debugging non viene effettuato sistematicamente a differenza del testing.

testing effettuato dopo stesura non per forza di tutto il programma, anche di una funzione o simili.

i bug⚓︎

erorri sintattici

testing vs. debugging⚓︎

testing verifica sistematica della corretteza di un software. debugging processoa tto a scovare la causa di un errore. testing parte prevalente nelle metodologie agili.

C
1
2
3
4
5
int i = 0;
char s[MAX];
while ((s[i] = fgetc(file)) != '\n' && i < MAX - 1)
    i++;
s[--i] = '\0';

un caso limite è che il file sia vuoto, un file che contiene + di MAX, un file senza alcun caratter