Obter estatísticas sobre um projeto C # WAP para a comunicação do cliente

votos
1

Eu tenho um cliente que pensou uma aplicação ASP.NET altamente dinâmico foi um sytem muito simples, mas para implementá-lo da maneira em que eles precisavam para o futuro crescido tem crescido a mais de 100 arquivos de código diferentes.

Eu estou procurando uma maneira, provavelmente com algum tipo de ferramenta de análise estática de código para colocar alguns números que pode fazer sentido para uma pessoa não técnica. Compreendo perfeitamente que linhas de código e outras métricas não são realmente itens válido para avaliar, mas, neste caso, este é o tipo de coisa que eu preciso, linhas de código, Número de comentários XML, Total de arquivos, Total de pastas.

Eu sei que eu posso olhar para alguns deles, mas eu estou procurando uma maneira fácil de obter esses valores em grandes quantidades Eu encontrei alguns posts antigos aqui, mas nada que especificamente falou sobre .NET (versões atuais) e / ou C #.

Idealmente, eu quero algo que pode investigar um projeto C # WAP. SQL Server seria um add incríveis valor, mas não é um item necessário 100%!

Publicado 10/12/2008 em 08:19
fonte usuário
Em outras línguas...                            


2 respostas

votos
0

Você pode usar a ferramenta NDepend para obter 82 métricas de código como # de linhas de código, # de parâmetros para métodos, número de chamadas de método, comentário percentual para um método, percentual de cobertura de código, testes, ranking (mais populares métodos / tipos. ..).

Todos os 82 métricas são listado nesta página http://www.ndepend.com/Metrics.aspx .

Além disso, o Código Metrics é apenas uma das características principais de NDepend:

Respondeu 18/12/2008 em 17:07
fonte usuário

votos
0

Para as linhas simples de código e comentário mix e tal, eu encontrei o plugin VS "Projeto Linha Contador" muito bom ( http://www.codeproject.com/KB/macros/linecount.aspx ).

Se você quiser métricas mais detalhadas, e gostaria de sugerir uma explicação simples de complexidade ciclomática levará a uma compreensão mais profunda pelo seu cliente, e respeito por aquilo que você sabe. Ferramentas como o refletor tem plugins que irá mostrar a complexidade e tamanho da classe como diagramas de blocos. Veja http://www.codeplex.com/reflectoraddins , ou mais especificamente http://www.codeplex.com/reflectoraddins/Wiki/View.aspx?title=CodeMetrics .

Respondeu 10/12/2008 em 09:13
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more