Il codice verificabile è effettivamente più stabile?

6

Una ricerca di google studioso rivela numerosi documenti sulla testabilità, inclusi modelli per la testabilità del calcolo, consigli su come il codice può essere più testabile, ecc.

Vengono tutti con l'affermazione che un codice più testabile è più stabile, tuttavia non riesco a trovare nessuno studio che dimostri in realtà questo.

Ho provato a cercare studi che valutassero l'effetto del codice testabile rispetto alla qualità, tuttavia il più vicino che riesco a trovare è Migliorare la testabilità dei sistemi orientati agli oggetti , che illustra la relazione tra difetti di progettazione e testabilità.

Il codice verificabile è effettivamente più stabile? E, ancora più importante, quanto è strong questa relazione?

Esegui il backup delle risposte con riferimenti o prove per eseguire il backup del reclamo.

Per esempio, c'è un sacco di studi sulla relazione tra complessità ciclomatica e frequenza dei difetti. Troster trova una correlazione di r = .48

Esistono metriche per "testabilità", come l'accoppiamento di codice. Sto cercando conclusioni di ricerca relative a questi per tasso di difetto. Idealmente mi piacerebbe un grafico che traccia una certa misura di testabilità rispetto al tasso di difetto.

    
posta Xodarap 28.11.2012 - 23:35
fonte

1 risposta

1

Nell'edizione del 1995 riveduta di "The Mythical Man-Month", di Fredericks Brooks, JR., Brooks dice che nel seguente libro:

Jones, C., Assessment and Control of Software Risks. Engle-
wood Cliffs, N.J.: Prentice-Hall, 1994. p. 619.

... Casper Jones "offre dati che mostrano una strong correlazione tra la mancanza di controlli di qualità sistematici e la pianificazione di disastri."

Forse nel libro di Jones troverai le conclusioni di ricerca che stai cercando poiché "orari disastri" sono in parte, Brooks dixit, causato dalla mancanza di produttività influenzata da un processo inefficiente di rilevamento e correzione dei difetti.

Spero che ti aiuti.

    
risposta data 30.11.2012 - 21:58
fonte

Leggi altre domande sui tag