StyleCop

Web
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.

Descargar StyleCop
Caracteristicas de StyleCop
  • Análisis de código
Pros de StyleCop
  • Herramienta poderosa
  • Codificación coherente
Contras de StyleCop
  • Obsoleto
StyleCop Comentarios

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.

StyleCop Vídeo

Alternativas a StyleCop

CodeSonar

CodeSonar, producido por GrammaTech, es fuente y el software de análisis de código binario que encuentra defectos críticos que pueden bloquear los sistemas, resultado de operaciones inesperadas,
Mostrar detalles

FindBugs

Gratis
Findbugs es una herramienta que busca errores en el código Java. Findbugs encuentra los insectos por el análisis de software de ordenador sin ejecutar realmente programas. El uso de este software
Mostrar detalles

SonarQube

Gratis
Sonarqube es la revisión de código y software de gestión. El software es desarrollado por SonarSource, que fue fundada en 2008 por Freddy Mallet, Simon Brandhof y Olivier Gaudin. Desarrollo
Mostrar detalles

PyCharm

Pagado
PyCharm es un IDE con un amplio conjunto de herramientas para desarrolladores de Python. El software fue desarrollado por JetBrains, y está disponible para Windows, Mac y Linux. PyCharm analizará,
Mostrar detalles

WhiteSource Software

WhiteSource ofrece una fuente abierta de gestión de licencias y la solución de seguridad. WhiteSource automatiza todo el proceso de selección de fuente abierta, la aprobación, la detección
Mostrar detalles

JSHint

Gratis
Nueva página web JSHint. Anton Kovalyov Oct 1º, 2013. Para el último par de semanas he estado trabajando en una nueva página de inicio de JSHint y hoy estoy orgulloso de anunciar el nuevo jshint.com!
Mostrar detalles

Clang

Gratis
Algunos de los objetivos del proyecto incluyen los siguientes:
Mostrar detalles

Black Duck

Organizaciones de todo el mundo utilizan las soluciones de Pato Negro de software para garantizar la seguridad de código abierto y el cumplimiento de licencias en sus aplicaciones y contenedores.
Mostrar detalles

Klocwork

* / / * -> * / Una entrega más rápida de código seguro, fiable y conformes A medida que se desarrollan los equipos de código con más funciones, líneas de tiempo más cortos, y las normas más
Mostrar detalles

Kiuwan

plataforma de seguridad de aplicaciones para todas las etapas y todas las partes interesadas en el SDLC. OWASP, CWE, PCI-DSS, el NIST
Mostrar detalles

PyLint

Gratis
Python, pylint, pyreverse, análisis de código, corrector, logilab, PEP8
Mostrar detalles

Cppcheck

Gratis
Cppcheck es una herramienta de análisis para el código C / C ++. Detecta los tipos de errores que los compiladores normalmente no logran detectar. los objetivo es sin falsos positivos.
Mostrar detalles