2009-09-12 9 views
5

Sono molto nuovo a Resharper e sto cercando di implementare tutti i suggerimenti che fornisce. Posso farlo automaticamente? Ho provato la pulizia del codice. ma questo non li farà tutti. Inoltre ho bisogno di rimuovere tutto il codice commentato. Come posso farlo? Anche io lo sto eseguendo con un'applicazione Silverlight. C'è qualche possibilità di rompere qualcosa se accetto automaticamente i suggerimenti?Come accettare automaticamente tutte le avvertenze/suggerimenti modifiche con il programma di ricerca

+2

NON VUOI FARLO !! Sì, ci sono possibilità che tu possa rompere qualcosa. –

+0

Sono d'accordo. Ma almeno potrei aver bisogno di fare alcune pulizie automaticamente come rimuovere tutto il codice commentato. – Tanmoy

+2

Mentre il 99% delle volte non vuoi farlo, ci sono sicuramente alcuni casi in cui questo ha perfettamente senso. In questo momento ho generato codice da uno strumento che non è conforme ai miei standard di codifica. Gestirò il codice a mano ora che la generazione iniziale è terminata. Perché non dovrei essere in grado di lasciare che Resharper ripulisca tutto? – roufamatic

risposta

1

Non credo che ci sia un modo per farlo.

Anche se ci fosse, ReSharper ti darà spesso una scelta di azioni da intraprendere - che sarebbero accettate se ciò fosse fatto automaticamente?

0

Se si riesce a trovare esempi che si pensa ReSharper deve soddisfare per automaticamente, come si potrebbe richiedere la funzione sul loro sito Jira e inserisci il link qui per gli altri a votare su:

http://www.jetbrains.net/jira/browse/RSRP

5

E ' potrebbe essere più lavoro, ma dovresti applicare le operazioni di pulizia "manualmente" in modo da sapere cosa è stato modificato nel tuo codice, imparare da quelle modifiche e essere sicuro che tutte le modifiche siano corrette. Gli strumenti di analisi del codice ti offrono suggerimenti, ma non sono mai corretti al 100% - a volte hai bisogno di fare un po 'di programmazione ;-)

Non pensarci come un lavoretto. Consideralo un modo (noioso e ripetitivo) per apprendere uno stile di codifica migliore. Più spesso accetti un cambiamento specifico, più forte ricorderai il modo "migliore" di scrivere un codice simile la volta successiva.

+0

+1 - idem. Ho fatto lo stesso tipo di pulizia manuale con le violazioni FxCop e ho imparato molto da questo. Una volta pulito, tienilo pulito: tieni R # verde, accendi Avvisi come errori e considera l'esecuzione di FxCop in Integrazione continua. – TrueWill

+0

è sicuramente una buona idea farlo manualmente per ogni correzione. Ho visto diversi bug insinuarsi nel codice quando i suggerimenti creati da Resharper. Resharper è uno strumento fantastico ma è solo uno strumento e a volte non ottiene il contesto abbastanza bene e modifica il codice in modi che non puoi percepire. Questo migliora la versione alla versione. –

Problemi correlati