BT

A sua opinião é importante! Por favor preencha a pesquisa do InfoQ!

FXCop 10 foi distribuído com o Windows 7.1 SDK

| por Jonathan Allen Seguir 250 Seguidores , traduzido por Pedro Mariano Seguir 0 Seguidores em 22 jun 2010. Tempo estimado de leitura: 1 minuto |

Para melhorar a experiência das pessoas que acessam o InfoQ Brasil, nós criamos uma série de funcionalidades que te permitem ficar pode dentro das últimas tendências e das novidades de seu interesse, sem que você seja incomodado por coisas irrelevantes. Receba e-mails periódicos e notificações sobre seus tópicos favoritos!

Para os desenvolvedores .NET que desejam ter uma análise de código a rigor sem a necessidade de gastar dinheiro com o Visual Studio Premium, o FXCop é a ferramenta que estava faltando.Porém o FXCop 1.36 foi retirado do Microsoft Downloads sem nenhum aviso, muitos desenvolvedores foram pegos de surpresa. Felizmente a ferramenta ainda está disponível, basta saber onde procurar.

Primeiramente, os desenvolvedores precisam instalar o .NET tools do Microsoft Windows SDK para Windows 7 e .NET Framework 4. Não se preocupe em procurar o FXCop no instalador, você não encontrará nenhuma menção a ele lá ou em nenhuma documentação pre-instalação. Porém, uma olhada mais minuciosa nos release notes de pós-instalação revelará essa mensagem:

6.3.6 FXCop Setup is Now Located Under the Window SDK “\Bin” Directory.

The installer for FXCop, fxcopsetup.exe, is now located in [Program Files]\Microsoft SDKs\Windows\v7.1\Bin\FXCop.

Ao rodar tal instalador você instalará o FXCop 10.0. Igual as edições anteriores, essa versão não possui algumas da regras encontradas no Visual Studio. Além disso existem algumas mudanças em como as regras foram agrupadas, um exemplo é que eles separaram o grupo de Security em "Security" e "Security Transparency". Felizmente o FXCop utiliza o mesmo esquema de numeração para essas regras, então se você não conseguir encontrar uma regra pelo nome tente por CAxxxx ID.

Abaixo segue uma tabela a comparação das regras entre o Visual Studio e o FxCop.

Visual Studio FXCop
Design Design
Globalization Globalization
Interoperability Interoperability
Maintainability  
Mobility Mobility
Naming Naming
Performance Performance
Portability Portability
Reliability  
Security Security & Security Transparency
Usage Usage

Essa versão do FXCop suporta tanto o CLR 2.0 quanto 4.0 runtimes.

Avalie esse artigo

Relevância
Estilo/Redação

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão
Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

Dê sua opinião

Faça seu login para melhorar sua experiência com o InfoQ e ter acesso a funcionalidades exclusivas


Esqueci minha senha

Follow

Siga seus tópicos e editores favoritos

Acompanhe e seja notificados sobre as mais importantes novidades do mundo do desenvolvimento de software.

Like

Mais interação, mais personalização

Crie seu próprio feed de novidades escolhendo os tópicos e pessoas que você gostaria de acompanhar.

Notifications

Fique por dentro das novidades!

Configure as notificações e acompanhe as novidades relacionada a tópicos, conteúdos e pessoas de seu interesse

BT