Estoy tratando de hacer una revisión automática de código y refactorización con una herramienta. Algo en las líneas de FxCop o ReSharper.Automatización del código de revisión y refactorización
en busca de sugerencias de herramientas que cumplen estos requisitos:
- curva de aprendizaje baja.
- Dirigido a C# (y tal vez a VB.NET).
- Permítanme agregar o personalizar reglas fácilmente (y entiende todo CodeDOM).
- Bien documentado.
- GRATIS o muy barato. Lo sentimos, tipo de cambio bajo =)
Las revisiones del código manual todavía se realizarán. Pero la herramienta debe ser lo suficientemente minuciosa como para atrapar todos los abucheos comunes antes de que un desarrollador principal realice la revisión manual.
Si tiene historias para compartir acerca de las herramientas que ha usado/está utilizando, eso también sería genial.
Gracias.
EDIT: Finalmente tuve algo de tiempo para analizar las sugerencias más. StyleCop NO se integra con Visual Studio Express Edition, que es lo que estoy usando. ReSharper tiene muchas más funciones de las que necesito (lo cual es puramente para automatizar revisiones de código). Yo diría que no es una herramienta muy enfocada para mis propósitos (y también la razón de su precio). Todavía estoy buscando otras sugerencias, si las hay.
EDITDIT: StyleCop NO se integra con Visual Studio Express, pero puede configurarlo para que se ejecute como parte de su compilación en Visual Studio Express. Parece la mejor solución por ahora.
Un problema común es que tengo novatos utilizando el nombre de la columna para obtener el valor de un DataRow en un bucle. Quiero que obtengan el índice de la columna fuera del ciclo y utilicen el índice en lugar del nombre dentro del ciclo. ¿Puede StyleCop detectar estos tipos de errores? La documentación parece vaga sobre esto. – Fung