Dot-Net

在程式碼庫中查找孤立的方法

  • September 13, 2012

我敢肯定我們以前都見過它……一個已經存在一兩年的程式碼庫,隨著功能的添加和錯誤的修復,我們最終得到了一些實際上並不存在的程式碼不再使用。我想知道是否有一種方法(尤其是在帶有或不帶有第三方工具的 VS.NET 中)來搜尋程式碼庫並向我展示在程式碼的其他任何地方從未使用過的方法?

關於這種類型的實用程序,我能想到的一個挑戰是在發生隱式類型轉換時無法映射回來。但假設這不是問題,我有什麼選擇?

FxCop會警告您沒有呼叫它們的方法。

事實證明,FxCop所做的其中一件事是辨識未使用的程式碼位,但它有時會遺漏一些東西。但是,您最好的選擇可能是ReSharper

引用自:https://stackoverflow.com/questions/15057