Misurazione della qualità del codice sorgente – Algoritmi e strumenti

, Author


Definizione

Non esiste una definizione precisa di qualità del software. Può essere la misura della qualità del design del software, la qualità percepita dal cliente (ergonomia, …), la qualità del codice sorgente, la facilità di manutenzione, … La qualità del software è in qualche modo un assemblaggio di tutti questi criteri.

Perché misurare la qualità del software?

“Non si può controllare ciò che non si può misurare”. (Tom DeMarco)

Se vogliamo essere in grado di migliorare la qualità del software, dobbiamo ancora essere in grado di misurare questa qualità. Per fare questo, bisogna prendere in considerazione molti più fattori che misurare la qualità del codice sorgente: reattività del team, tasso di rilascio, livello di maturità, …

Qui ci concentreremo solo sulla qualità del codice sorgente e più specificamente sugli algoritmi che permettono di misurarla.

Perché misurare la qualità del codice sorgente?

La qualità di un software dipende in gran parte dalla qualità del suo codice sorgente.

La misurazione della qualità del codice sorgente può quindi fornire un’idea sulla manutenibilità del software misurato.

Per esempio, possiamo immaginare di eseguire una revisione della qualità del codice per sviluppi che sono stati esternalizzati. Misurare la qualità del codice sorgente può anche indicare la capacità del software di accettare modifiche o evoluzioni future. Infine, questo tipo di misurazione può essere utile ai decisori nella scelta del software open source.

<<< Panoramica dell’argomento

Software Metrics >>>

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *