Бюро находок #11

CopyPasteKiller – Неплохая утилита для проверки дублирующего кода на Vb.net и C#. В отличие от simian, можно не отходя от кассы посмотреть совпадения.

copyPasteKiller

Утилита еще не совсем доделанная. Во первых она гораздо медленнее чем simian, а во вторых поддерживает только C# и VB.

Другая утилита от того автора Nitriq Code Analysis for .Net  Выглядит получше. Это альтернатива NDepend. Пока это beta и можно спокойно пользоваться. Запросы хранятся отдельно в myqueries.nq файле. Так что можно и свои дописать при необходимости.

image

Еще пару слов о поиске дублирующегося кода. В TeamCity есть .Net Duplicates finder.

The .NET Duplicates Finder is based on ReSharper’s capabilities and will catch similar code fragments of your C# and Visual Basic .NET code in Visual Studio 2003, 2005 and 2008 solutions. TeamCity supports C# up to version 2.0 and covers Visual Basic .NET up to version 8.0.

A statistical graph allows you to track the number of duplicates discovered in your code.

 

Но в Reshaper его нет :( Даже в 5-ом.

Кому хочется/нужен LINQ под второй net framework берем LinqBridge и пользуемся. (LINQ to SQl и LINQ to XML не поддерживаются).

Но для основных операций вполне достаточно.

Проверка JavaScript кода на C#,  в отличие от Java Script Lint, проверяется не только синтаксис, код еще и компилируется.

Tags: , , , ,

Смотрите также: