StyleCop
StyleCop è un piccolo strumento costruito su codice open-source che è stato progettato per analizzare C # al fine di determinare la sua coerenza con la sintassi di codifica che StyleCop designa. Dal momento che lo strumento è stato progettato da Microsoft, ma anche i controlli nei confronti di una serie di linee guida di progettazione che vanno con il .NET Framework gestito da Microsoft. FxCop è un altro strumento simile, ma che assembly del codice strumento verifica che sono stati gestita da .NET Framework. Dal momento che gli strumenti cercano diversi stili di codifica, possono operare con regole diverse.
- analisi del codice
- Strumento potente
- Coding coerente
- Obsoleto
Mentre StyleCop è tecnicamente obsoleta adesso che gli utenti hanno passati a Visual Studio 2015, può ancora essere utilizzato dai sistemi che non hanno ancora eseguito l'aggiornamento a tale versione del software. Il software non è più supportato dallo sviluppatore, ma è ancora uno strumento vitale per i sistemi più vecchi. Gli utenti che vogliono garantire la loro codice è fino ad uso lattina par StyleCop per assicurarsi che essi non stanno facendo errori di sintassi. L'unica cosa su StyleCop il nome simile FxCop è che in realtà StyleCop analizza il codice sorgente stessa. FxCop non ottiene abbastanza basso per quel livello si ferma a assembly di codice generati da .NET Framework. StyleCop segue una serie distinta di regole che permette di analizzare con precisione il codice e scoprire eventuali problemi. La prima cosa che il software cerca è documentazione adeguata. La documentazione è uno degli aspetti più vitali della codifica. Dopo di che, controlla per il layout adeguato e manutenibilità generale. codice disordinato con un sacco di contenuti estranei è più difficile da mantenere, in modo che il software può raccomandare una riduzione del codice. Da qui, StyleCop inizia a diventare piuttosto specifici. Si parte alla ricerca di problemi con la leggibilità, la denominazione e la spaziatura. Questi potrebbero non sembrare questioni rilevanti, ma anche il minimo carattere fuori luogo quando il codice è la compilazione può significare che il software non funziona affatto. Quando si utilizza il software StyleCop, sarete in grado di usarlo tramite la riga di comando o attraverso una GUI. Le nuove regole possono essere aggiunti al sistema in modo che sarà applicato durante l'analisi di codice. Ora che lo sviluppo del software è cessata, gli utenti di Visual Studio 2015 o versione successiva possono utilizzare il successore allo strumento chiamato StyleCopAnalyzers. Ci sono alcuni utenti che potrebbero rivendicare il software StyleCop riduce la produttività generale in quanto applica le regole di stile che non sono realmente necessari. Per esempio, in alcuni casi, il software si rifiuta di compilare il codice a meno che non include gli spazi aggiuntivi tra la funzione e le parentesi che definisce funzioni. Questo costringe l'utente a inserire manualmente quegli spazi in quanto la maggior parte dei programmatori non saprebbero inserirli in anticipo. Una regola come questa non è una regola del linguaggio di programmazione vera e propria, ma semplicemente una regola dello stile imposto dal StyleCop. Dal momento che StyleCop costringe queste norme in materia di ogni bit di codice scritto e analizzato, gli sviluppatori avranno un momento difficile utilizzare questo strumento per analizzare il codice di prova al volo. Il codice stesso potrebbe essere perfettamente funzionale, ma il software troverà gli errori falsi di sintassi che impediscono la compilazione con successo.