DISABILITARE ADBLOCK

ADBlock sta bloccando alcuni contenuti del sito

ADBlock errore
risultati trovati: 

DOMANDA

Di recente ho scaricato ndepend ed eseguito un'analisi su un progetto open source a cui partecipo.

Adesso non dovevo cercare: un po 'di sovraccarico visivo e informativo e alla fine non sapevo nemmeno da dove cominciare.

Qualcuno può suggerire punti di partenza?

  • Quali informazioni dovrei cercare prima?
  • Che cosa indica i problemi nel codice (in GRANDE modo)?
  • Quale sarebbe il frutto appeso basso che può immediatamente vedere?

SOLUZIONE

Scott Hanselman / Stuart Celarier / Patrick Cauldwell poster con metriche ndepend ha alcune informazioni utili su di esso. Invece di cercare di abbattere tutte le euristiche utilizzate, mi concentro solo su alcune alla volta a partire da "zona di dolore / zona di inutilità". e complessità ciclomatica.

Esiste anche un podcast che copre alcune delle basi dello strumento.

Tra questo e l'esecuzione di nDipendi da alcuni progetti diversi potresti essere in grado di iniziare a raccogliere dati utili che puoi trasformare in approfondimenti.

Se ti va lasciaci una tua opinione

L'articolo ti è stato utile ed è tradotto correttamente?

ALTRI SUGGERIMENTI

Quando si inizia con NDepend, la cosa più importante è capire cosa Regola del codice su LINQ (CQLinq ) può essere portato nel tuo negozio consentendoti di definire query sul tuo codice e sulle tue regole. Qui troverai un riepilogo e un codice sorgente di tutte le 200 regole di codice predefinite .

La seconda cosa più importante da guardare sono le dipendenze, con entrambe le visualizzazione del grafico delle dipendenze , che funziona di pari passo con la vista matrice delle dipendenze . Una volta padroneggiate queste 2 visualizzazioni, sarai in grado di individuare dove il codice è ben stratificato o meno e dove gli sviluppatori hanno commesso un errore.

Quindi sarà il momento di imparare funzionalità più approfondite, come la possibilità di confronta 2 versioni della tua base di codice , le varie metriche di codice e perché sono utili, applicando staticamente purezza e immutabilità , controllando automaticamente copertura test ...

Eccellente coppia di web cast (video di 30 minuti) in cui Patrick Smacchia e Filip Ekberg parlano di alcune delle funzionalità di nDepend e di come usarle:

http: / /codebetter.com/patricksmacchia/2012/10/31/two-screencasts-on-how-to-demystify-spaghetti-code/

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow