Início > Dicas / Tips > Padronizando codigo com StyleCop

Padronizando codigo com StyleCop

Trabalhar em equipe, aumenta a produtividade, mas também pode trazer problemas de padronização de código.

O Visual Studio 2010 traz um verificador de código nativo, nas propriedades do projeto, na aba Code Analysis.

Uma alternativa ao Code Analysis é o StyleCop.

Utilizar o StyleCop contribui para a manutenibilidade e padronização do código, facilitando a geração de documentação.

Exemplo de uso do StyleCop: Forçar o desenvolvedor a descrever o sumário de propriedades e métodos, o que vai facilitar a geração da documentação.

        /// <summary>
        /// Retorna a Descrição do Objeto
        /// </summary>
        public string Descricao { get; set; }

FORÇANDO GERAÇÃO DA DOCUMENTAÇÃO EM XML PELO VISUAL STUDIO:
No Visual Studio, para distribuir a documentação em XML das classes de um projeto, vá em Properties do projeto, aba Build, marque a opção [ ] XML documentation file.

Exemplo de uso do styleCop: Padronizando FileHeader dos arquivos do Projeto utilizando StyleCop:

O StyleCop pode ser configurado a gosto pelo usuário, que define as regras que o StyleCop valida.

LINK PARA DOWNLOAD:
PRINCIPAL: http://stylecop.codeplex.com/
DOCUMENTAÇÃO: http://stylecop.codeplex.com/documentation
Projeto OPENSOURCE.
Licença: MS-PL.

Anúncios
  1. Nenhum comentário ainda.
  1. No trackbacks yet.

Deixar uma Anotação

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

dotnettips.wordpress.com/

Helping Programmers Since 1994

Viagem e Voo

Dicas para viagens, férias e voos nacionais e internacionais

Ivan Guimarães Meirelles

Analista Desenvolvedor

Void Podcast

Vazio e sem retorno de valor

Elemar DEV

Negócios, tecnologia e desenvolvimento

2,000 Things You Should Know About WPF

Everything a WPF Developer Needs to Know, in Bite-Sized Chunks

blog

so long

Fernando Franzini Blog

Engenharia de Software e Arquitetura Ágil

Gabriel RB.net

Blog técnico, com dicas, códigos, novidades e problemas do dia-a-dia programando.

Alexandre Valente's Blog

Experiências em tecnologia e assuntos diversos

%d blogueiros gostam disto: