Domanda

xUnit test da Gerard Meszaros.

In una delle pagine si riferisce ad alcune metriche del software:

  

Mentre la necessità di avvolgere linee per mantenere   loro a 65 caratteri rende questo codice   guardare ancora più a lungo di quanto non sia in realtà,   è ancora inutilmente lungo. esso   contiene 25 istruzioni eseguibili   incluse le dichiarazioni inizializzati, di 6   linee di istruzioni di controllo, 4 commenti in-linea, e 2 linee di dichiarare il test metodo dà un totale di 37 linee di codice sorgente scartare.

A corto di contare le dichiarazioni di trovare questi parametri, qualcuno ha idea se ha usato un particolare strumento per calcolare le metriche?

(Se avete qualche suggerimento per gli strumenti che conterà metriche simili, sto cercando uno che funziona su Java, Javascript e C ++)

Grazie!

È stato utile?

Soluzione

Mi dispiace deluderti, ma ho contato a mano (o meglio, a occhio). E 'solo 25 righe di codice! Ho appena passato attraverso e contato virgola e linee sottratti che non sono stati eseguiti acutally (come dichiarazioni di variabili non inizializzate.)

Il punto non è esattamente come molte righe di codice ci sono, ma piuttosto quanto meno linee di codice è necessario scrivere (una volta) e leggere / capire / modificare (molte volte).

Gerard

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top