Я пытаюсь выполнить автоматическую проверку кода и рефакторинг с помощью инструмента. Что-то в строках FxCop или ReSharper.Автоматический обзор кода и рефакторинг
Поиск предложений инструментов, которые отвечают этим требованиям:
- Низкий кривой обучения.
- Целевой на C# (и, возможно, VB.NET).
- Позвольте мне легко добавлять или настраивать правила (и понимает всю CodeDOM).
- Хорошо документированы.
- БЕСПЛАТНО или дешево. Извините, низкий обменный курс =)
Обзор ручного кода по-прежнему будет выполнен. Но инструмент должен быть достаточно полным, чтобы поймать все обычные боу-боу до того, как старший разработчик проведет ручную проверку.
Если у вас есть истории, посвященные инструментам, которые вы использовали/используете, это тоже было бы здорово.
Спасибо.
EDIT: Наконец-то прошло некоторое время, чтобы изучить предложения больше. StyleCop не интегрируется с Visual Studio Express Edition, и это то, что я использую. У ReSharper гораздо больше возможностей, чем то, что мне нужно (что чисто автоматизирует обзоры кода). Я бы сказал, что это не очень целенаправленный инструмент для моих целей (а также причина его цены). Все еще ищете другие предложения, если они есть.
EDITDIT: StyleCop НЕ интегрируется с Visual Studio Express, но вы все равно можете настроить его как часть своей сборки в Visual Studio Express. Кажется лучшим решением на данный момент.
Одна общая проблема у меня есть новички, используя имя столбца, чтобы получить значение из DataRow в цикле. Я хочу, чтобы они получили индекс столбца вне цикла и использовали индекс вместо имени внутри цикла. Может ли StyleCop уловить эти ошибки. Документация кажется смутной по этому поводу. – Fung 2008-10-23 03:44:07