StyleCop
StyleCop es una pequeña herramienta integrada en el código de fuente abierta que está diseñado para analizar C # con el fin de determinar su consistencia con la sintaxis de codificación que StyleCop designa. Dado que la herramienta fue diseñada por Microsoft, sino que también cheques contra un conjunto de directrices de diseño que van junto con el .NET Framework operado por Microsoft. FxCop es otra herramienta similar, pero que los ensamblados de código herramienta comprueba que se han gestionado por el .NET Framework. Dado que las herramientas buscan diferentes estilos de codificación, pueden funcionar bajo diferentes reglas.
- Análisis de código
- Herramienta poderosa
- Codificación coherente
- Obsoleto
Mientras StyleCop es técnicamente obsoleto en la actualidad que los usuarios han pasado a Visual Studio 2015, que todavía puede ser utilizado por los sistemas que aún no han actualizado a la versión del software. El software ya no es apoyado por el desarrollador, pero sigue siendo una herramienta viable para los sistemas más antiguos. Los usuarios que deseen asegurar su código está a la altura de aplicación puede StyleCop para asegurarse de que no están haciendo los errores de sintaxis. La única cosa sobre StyleCop el nombre similar FxCop es que en realidad StyleCop analiza el código fuente en sí. FxCop no consigue bastante a ese nivel, ya que se detiene en los ensamblados de código generadas por el .NET Framework. StyleCop sigue un conjunto distinto de reglas que le permite analizar con precisión el código y encontrar posibles problemas. Lo primero que el software busca es la documentación apropiada. La documentación es uno de los aspectos más importantes de la codificación. Después de eso, se comprueba que ilustran la ubicación y facilidad de mantenimiento general. código desordenado con una gran cantidad de contenido superfluo es más difícil de mantener, por lo que el software puede recomendar una reducción código. A partir de aquí, StyleCop comienza a llegar a ser muy específico. Se empieza a buscar problemas con la lectura, nomenclatura, y el espaciamiento. Estos podrían no parecer cuestiones importantes, pero incluso el más mínimo carácter fuera de lugar cuando el código está compilando puede significar que el software no funciona en absoluto. Cuando se utiliza el software StyleCop, podrás usarlo a través de la línea de comandos oa través de una interfaz gráfica de usuario. Las nuevas reglas se pueden añadir al sistema por lo que será aplicada en el análisis de código. Ahora que el desarrollo del software ha cesado, los usuarios de Visual Studio 2015 o posterior pueden usar el sucesor de los StyleCopAnalyzers herramienta llamada. Hay algunos usuarios que podrían reclamar el software StyleCop reduce la productividad general, ya que hace cumplir las reglas de estilo que no son realmente necesarios. Por ejemplo, en algunos casos, el software se negará a compilar el código a menos que incluya espacios adicionales entre la función y los soportes que define la función. Esto obliga al usuario a insertar manualmente los espacios ya que la mayoría codificadores no sabrían para insertarlos antemano. Una regla como esto no es una regla del lenguaje de programación real, sino simplemente una regla del estilo impuesto por StyleCop. Desde StyleCop obliga a estas normas en cada bit de código escrito y analizado, los desarrolladores tendrán dificultades para usar esta herramienta para analizar la prueba de código sobre la marcha. El código en sí mismo podría ser perfectamente funcional, pero el software encontrará errores de sintaxis falsas que impiden que la compilación de éxito.