2009-09-12 49 views
5

我對Resharper非常陌生,並試圖實施它提供的所有建議。我可以自動執行嗎?我試過代碼清理。但那不會完成所有這些。此外,我需要刪除所有評論的代碼。我該怎麼做?另外我正在用Silverlight應用程序運行它。如果我自動接受建議,是否有機會破壞某些內容?如何使用resharper自動接受所有警告/建議更改

+2

你不想這麼做! 是的,你有可能會打破某些東西。 –

+0

我同意。但至少我可能需要自動執行一些清理操作,如刪除所有註釋的代碼。 – Tanmoy

+2

99%的時間你不想這樣做,肯定有一些情況下,這是非常有道理的。現在我已經從一個不符合我的編碼標準的工具生成代碼。我將會在第一代完成後手工維護代碼。爲什麼我不能讓Resharper把它清理乾淨呢? – roufamatic

回答

1

我不相信有辦法做到這一點。

即使有,ReSharper經常會給你一個選擇採取的行動 - 如果這是自動完成將被接受?

0

如果你能找到你認爲ReSharper的應照顧自動例子,你可能會喜歡,要求對他們的吉拉網站的功能,並張貼在這裏的鏈接,其他人投票:

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

5

它可能需要更多的工作,但是您應該手動應用任何清理操作,以便您知道代碼中發生了什麼變化,可以從這些更改中學習,並確保所有更改都是正確的。代碼分析工具爲您提供建議,但它們絕不是100%正確的 - 有時您需要自己編寫一些編程;-)

不要認爲它是一件雜事。把它看作是一種學習更好編碼風格的(乏味和重複的)方式。你經常接受一個特定的改變,你會記得下一次更好的方式來編寫類似的代碼。

+0

+1 - 同上。我做了與FxCop違規相同的手動清理,並從中學到很多東西。一旦清潔乾淨,請保持清潔 - 保持R#綠色,打開Warnings作爲錯誤,並考慮在Continuous Integration下運行FxCop。 – TrueWill

+0

絕對是一個好主意,爲每個修復程序手動執行此操作我看到了resharper提出建議時出現了幾個錯誤。 Resharper是一個非常棒的工具,但它只是一個工具,有時它不會使上下文完全正確,並以您無法察覺的方式更改代碼。這得到更好的版本到版本。 –

相關問題