我們有一個代碼庫(VB.NET和C#)和一個新的編碼標準。你有沒有建議可以在項目中移動的工具,並根據新的編碼標準重命名參數/字段/屬性/方法等。重構.NET代碼以符合編碼標準
它可能需要將參數更改爲camel-case等。可以想象參數和本地字段/變量由於其局部範圍而更容易重命名。 我曾看過ReSharper,但沒有發現它執行此任務。
我們有一個代碼庫(VB.NET和C#)和一個新的編碼標準。你有沒有建議可以在項目中移動的工具,並根據新的編碼標準重命名參數/字段/屬性/方法等。重構.NET代碼以符合編碼標準
它可能需要將參數更改爲camel-case等。可以想象參數和本地字段/變量由於其局部範圍而更容易重命名。 我曾看過ReSharper,但沒有發現它執行此任務。
好的,因爲你似乎已經嘗試過了,這是可能的項目和/或文件的基礎上,所以我不必處理每個實例? – nobba
是的。它可以使用ReSharper的代碼清理(它是基於配置文件的,並且可以清理整個解決方案) – Nasreddine
這個StyleCop也是這樣的,它就像在Visual Studio中已經包含的以下答案中暗示的那樣? – nobba
個幾個選項進入腦海:
根據您的Visual Studio版本,你有了StyleCop內置到它,你可以在TFS強制簽入的規則,代碼本身必須在可以檢查某些內容之前遵循指南。
其他:你爲什麼突然改變了編碼標準,顯然是通過了所有的前期工作isting /生產代碼來改變它。我可以想象你想在新的應用程序中執行新的指導方針,這些新的方案需要被構建或剛剛起步。
我們有VS2010 Premium。爲了回答你的問題,我們並沒有改變整個標準,但我們只是說在一定程度上有混合的標準,我們沒有'決定改變整個代碼庫,但是如果我們找到工具t的話帽子可以做到這一點,那麼它可能會完成。 – nobba
與Visual Studio一樣,ReSharper具有非常好的重命名重構工具。 – jrummell
ReSharper是你最好的朋友,有這樣的事情。 – Xcalibur37
是的,ReSharper是一個很棒的工具,但我不認爲它會根據指定的編碼標準進行「批量」清理。如果可以的話,請讓我知道它是如何完成的! – nobba