Le metriche del codice per quelli della NASA…

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?

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s