---+ Leggibilità del codice sorgente ---++ Cos'è L'analisi della qualità del codice sorgente dal punto di vista della sua leggibilità è uno dei soggetti che ci interessa da vicino. I programmi hanno una vita lunga. Pensarli in termini "organici" significa preoccuparsi della loro sostenlbilità, e cioè della necessaria, inevitabile, manutenzione, ma anche delle possibilità di evoluzione e miglioramento, o semplicemente di riapplicazione in altri contesti. I codici sorgenti vengonono letti in continuazione, non solo da interpreti e compilatori software. Ci sono parecchi punti in comune con la letteratura tradizionale qui: * c'è un destinatario che non è un essere digitale, ma un umano * la qualità non ha a che fare con l'efficienza del programma * esistono indicatori di leggibilità (vedi i lavori di De Mauro) Ma d'altra parte questo aspetto della qualità ha comunque a che fare con il Return Of Investissement , in termini di tempo risparmiato per l'interpretazione del sorgente da parte di chi lo deve manutenere, correggere, espandere. ---++ Piste da seguire: * stili di buona scrittura del codice * indicatori di leggibilità * pretty-printers (programmi che migliorano il layout di un codice sorgente per migliorarne la leggibilità) * offuscamento del codice per renderlo illeggibile (pur mantenendone le funzionalità) * nomi di variabili e semantica -- Users.StefanoPenge - 17 May 2007
This topic: Lidia
>
WebHome4435dda
>
CodiceLeggibile
Topic revision: r4 - 2018-11-28 - AlessandroBasilici
Copyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback