2010-12-03 2 views

ответ

8

Скомпилируйте свой код и проверьте предупреждения в списке ошибок. Следующий код:

public ActionResult Index() { 
     ViewData["Message"] = "Welcome to ASP.NET MVC!"; 
     return View(); 
     return null; // unreachable 
    } 

производит это предупреждение:

Warning 11 Unreachable code detected <fullpath>\HomeController.cs 13 13 <prjname> 

Инструменты как JetBrains ReSharper (http://jetbrains.com/resharper)* также может выполнять этот анализ на лету и выделить мертвый код ,

* ReSharper - это коммерческий инструмент.

9

ReSharper может справиться с этим. Вы также можете посмотреть NDepend.

Если вы не хотите платить за любой из них, я считаю, что вы можете проанализировать свой проект с помощью FxCop, а также определить мертвый код.

2

Resharper определяет мертвый код и неиспользованные параметры/местные жители, а также FxCop.

Смежные вопросы