XPlayer

A blog on my daily efforts to be a better developer, and keep improving every day.

Le Metriche Del Codice Per Quelli Della NASA...

| Comments

Ieri stavo leggendo questo articolo datato 1997 sulle metriche, pubblicato sul sito di un centro della NASA (Software Assurance Technology Center, http://satc.gsfc.nasa.gov/), che tra l’altro ha una sezione dedicata proprio alle metriche nel software (http://satc.gsfc.nasa.gov/metrics/index.html e http://satc.gsfc.nasa.gov/metrics/codemetrics/index.html). Vabbe’, in questo articolo si presentano diversi tipi di metriche, sia tradizionali che OO. Quando parla del numero ciclomatico dice: ”In general, the cyclomatic complexity for a method should be below ten, indicating decisions are deferred through message passing.” Un altra metrica tradizionale e’ poi la seguente: ”METRIC 3: Comment Percentage The line counts done to compute the Size metric can be expanded to include a count of the number of comments, both on-line (with code) and stand-alone. The comment percentage is calculated by the total number of comments divided by the total lines of code less the number of blank lines. The SATC has found a comment percentage of about 30% is most effective. Since comments assist developers and maintainers, this metric is used to evaluate the attributes of Understandability, Reusability, and Maintainability.” Quanti progetti legacy per quelli della NASA avrebbe delle ottime metriche? :-) E comunque voi sapete come mai anche il piu’ recente studio sulle metriche OO non arriva al 2000?! Cercando su google ho trovato articoli vecchi, nessun nuovo studio, niente di niente! Come mai?