Domanda

Mi interessa utilizzando uno strumento di copertura di codice per il mio prossimo progetto NET, ma chiedevo se è necessario per me? Sono l'unico sviluppatore in azienda per cui lavoro, quindi sarei usando NCover essere un beneficio per me o è solo per i grandi team che utilizzano l'integrazione continua? Grazie

È stato utile?

Soluzione

direi andare per esso. Analizzando la copertura del codice può aiutare anche un singolo sviluppatore, forse anche dà fastidio solo di una squadra, dal momento che, fondamentalmente, avete tutto il sistema sulle tue spalle. Se sei l'unico sviluppatore, si ha il pieno controllo su quali strumenti utilizzare, e come si desidera l'installazione cose. Una volta che / se vengono aggiunti più sviluppatori, avrete tutti gli strumenti in atto per creare software di qualità.

Altri suggerimenti

Se fare lo sforzo di scrivere test automatizzati, quindi sicuramente utilizzare uno strumento di copertura di codice per avere un'idea di come le aree del codice di base quelli copertura di prova.

copertura del codice di visualizzazione, come si scrive test è utile anche per garantire che i test sono in realtà testando ciò che si pensa che sono.

L'overhead di copertura del codice di misurazione rispetto al sovraccarico di scrittura dei test tesi giorni è così piccolo, che non ha senso scrivere dei test, e poi non visualizzare la copertura di questi test.

Caleb,

Nel caso in cui non si conosce già, Visual Studio 2008 Team System edizioni di VS2008 può fare la copertura del codice per voi. Non è così completa come NCover, ma dovrebbe essere un grande inizio per voi. Se ti piace quello che fa e si vuole più campane e fischietti, che non vedo perché no. (E 'solo $ 200 per il Classic Edition l'ultima volta che ho controllato).

-Artel

Naturalmente si dovrebbe usare. E 'sempre un altro strumento per aiutarvi. Ma ricordate, la copertura di codice non è la cosa più importante quando si verifica il codice. Si otterrà un numero di righe di codice che sono coperti con le prove, ma ciò non significa che il codice è bugproof lì. Utilizzare NCover di trovare luoghi che hanno poca o nessuna copertura.

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