Pregunta

Si escribir mis propias reglas de análisis de código estático (por código C #), ¿cuáles son los pros y los contras de la utilización StyleCop vs FxCop?

¿Es una más apropiada para cierto tipo de análisis que el otro? ¿O es la diferencia entre los dos que se ejecuta en el código fuente y el otro en el compilado asamblea?

¿Fue útil?

Solución

A diferencia clave es que StyleCop analiza el código fuente C #. FxCop análisis NET asambleas después de ser compilados, funciona para cualquier idioma. En consecuencia, StyleCop es exigente con la forma en que su fuente de código de miradas. FxCop es exigente sobre cómo utilizar las clases del framework .NET. Ellos se complementan entre sí.

Otros consejos

Se trata de herramientas diferentes. StyleCop se centra en el estilo de código. Puede comprobar el doc. comentarios, la convención de nombres, espaciado, etc. Altough que puede hacer casi las mismas cosas que StyleCop, FxCop se centra en el Guías de diseño de Microsoft . Se analizará su código en busca de posibles problemas de rendimiento y seguridad, entre otras cosas.

Nunca escribió reglas para ninguno de ellos, pero creo que hay que ir por la que hace exactamente lo que quiere (si los estándares de codificación simplemente, ir con StyleCop, de lo contrario, ir con FxCop). De esta manera, es probable que se sienta más cómodo con la API.

comprobar estos enlaces Wikipedia:

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top