Dubbio: "qualità del codice (migliori misure di leggibilità)"

VincenzoImperati (6250 points)
1 11 54
asked Oct 30, 2018 in Info sul corso e sugli esami by VincenzoImperati (6,250 points)

Salve gente! Leggendo le 'Regole di funzionamento del corso' i punti bonus possono essere ottenuti grazie alla qualità del codice. Chi mi saprebbe consiliare su casa prestare attenzione per migliorare questo parametro? Ovvero, come riuscire a realizzare un codice con 'migliore' qualità? Grazie in anticipo.

270 views

1 Answer

Best answer
simone (25820 points)
34 97 209
answered Oct 31, 2018 by simone (25,820 points)
selected Oct 31, 2018 by VincenzoImperati
  1. Identificatori significativi: specifici, non ambigui e coerenti;
  2. nomi e parametri delle funzioni di buona qualità;
  3. funzioni che realizzano concetti distinti;
  4. codice commentato, commenti leggibili e non ridondanti contenenti informazioni aggiuntive;
  5. corrispondenza concettuale tra il commento e il codice commentato.
Auron (15880 points)
32 126 194
commented Oct 31, 2018 by Auron (15,880 points)
Non avevo capito questa cosa T.T
Ok, dovrò riconsegnare tutti i programmi commentandoli per bene :P
Grazie a te per la risposta chiara e a Vincenzo per la domanda utile!

P.s. Per i commenti usiamo "#" oppure ' ' '?
Auron (15880 points)
32 126 194
commented Oct 31, 2018 by Auron (15,880 points)
Scrivo consiglio per tutti, ho usato i "#" perchè con il triplo apice mi dava problemi di indentazione sulle righe sottostanti, anche se erano ben indentate. :D
Spero possa andar bene :)
Xriuk (13590 points)
0 24 116
commented Nov 19, 2018 by Xriuk (13,590 points)
Ma queste valutazioni avvengono in modo automatico oppure manuale?
simone (25820 points)
34 97 209
commented Nov 19, 2018 by simone (25,820 points)
Tramite un software che ho realizzato, in grado di fornire un indice di leggibilità dei vostri programmi.
andrea.sterbini (172680 points)
511 927 1776
commented Nov 19, 2018 by andrea.sterbini (172,680 points)
Che per ora non è stato attivato (ci sono state tante/troppe cose da fare)
Xriuk (13590 points)
0 24 116
commented Nov 20, 2018 by Xriuk (13,590 points)
Ah, ecco perchè non funziona: ho provato a commentare il mio codice ma non è cambiato nulla. Quindi questi 2 punti bonus non ci sono?
simone (25820 points)
34 97 209
commented Nov 20, 2018 by simone (25,820 points)
Per il momento no, cercheremo di attivarla per gli ultimi 2 homework oppure la valuteremo in seguito (per tutti gli homework).
Auron (15880 points)
32 126 194
commented Nov 20, 2018 by Auron (15,880 points)
Mi pare sensato :)