Domanda

StyleCop è utile, quali sono i vantaggi o gli svantaggi di esso?

Ho anche scaricato StyleCop, Resharper StyleCop.

Sto usando resharper e ha i suoi standard di codifica e StyleCop ha i suoi, sono confuso quali regole verranno utilizzate?

È stato utile?

Soluzione

Trovo StyleCop molto utile per ottenere coerenza in un team di sviluppo. Non migliorerà il valore funzionale del tuo codice, ma migliorerà la leggibilità e rimuoverà molte delle sfumature che ottieni in un ambiente collaborativo.

Per quanto riguarda avere molte regole che non sono applicabili, ho scoperto che l'approccio migliore è solo quello di disattivare quelle che non vuoi seguire a livello di macchina. Puoi quindi sempre condividere questo file di configurazione con altri al fine di far funzionare l'intero team sullo stesso set di regole.

Per quanto riguarda ReSharper, c'è un certo crossover nelle regole, ma il suo scopo principale è codificare la produttività invece della conformità a un insieme di regole di formattazione. L'altra cosa è ReSharper è uno strumento solo IDE mentre StyleCop può essere utilizzato con msbuild al di fuori di Visual Studio. Entrambe le violazioni delle regole di ReSharper e StyleCop verranno visualizzate per impostazione predefinita, quindi dovrai solo essere selettivo in termini di quelli a cui vuoi aderire e quali vuoi disabilitare.

Buona fortuna!

Altri suggerimenti

Ho trovato ReSharper 4.5 abbastanza buono da solo. Puoi scaricare StyleCop per ReSharper per ottenere entrambi. Tuttavia, ho scoperto che spesso passo più tempo a configurare StyleCop per ignorare le regole rispetto al valore che ne ricavo.

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