[OFF] FluentCodeMetrics - Alternativa FOSS para o NDepend.

77 views
Skip to first unread message

ElemarJR

unread,
Apr 30, 2012, 10:07:15 PM4/30/12
to dotnetar...@googlegroups.com

Olá pessoal. Tudo certo?!

Inspirado na excelente série sobre indicadores do Leandro Daniel (@leandronet), não encontrando uma opção bacana para coleta de indicadores free, resolvi iniciar um novo projeto: FluentCodeMetrics.

A idéia é prover:

  • interface fluente (de código) para coleta de indicadores; 
  • parser para uma DSL de consultas; 
  • uma GUI; 
  • utilitário de linha de comando; 
  • quem sabe, teremos uma extensão para o Visual Studio. 

Assim como ocorre com FluentIL, pretendo mostrar todo o histórico no meu blog. Além disso, vou manter todos os fontes no GitHub. Logo, espero colaboradores.

Acabei de publicar um post indicando o início do projeto, assim como o processo que pretendo adotar. Tem BDD, TDD e muito CSharp.

Como disse, espero poder contar com a colaboração de vocês.

[]s

Elemar JR. (@elemarjr)


Emerson Soares

unread,
May 1, 2012, 6:07:59 PM5/1/12
to dotnetar...@googlegroups.com

Parabéns pela iniciativa Elemar

--
Você recebeu esta mensagem porque faz parte do grupo .Net Architects hospedado no Google Groups.
Para postar envie uma mensagem para dotnetar...@googlegroups.com
Para sair do grupo envie uma mensagem para dotnetarchitec...@googlegroups.com
Para mais opções visite o grupo em http://groups.google.com/group/dotnetarchitects?hl=pt-br

Rafael Magrin

unread,
May 2, 2012, 8:57:56 AM5/2/12
to dotnetar...@googlegroups.com
Oi Elemer,

Ótima iniciativa. Realmente não existem muitas boas opções free, as que existem ainda tem muito que evoluir ou pararam completamente.

Segue algumas sugestões de projetos que podem te dar boas idéias:
- Implementação do toxicity report mencionado no post do Leandro: http://code.google.com/p/toxicity-dotnet/

Já utilizei os dois, então se quiser saber um pouco mais sobre eles é só falar.

-
Rafael Magrin

Elemar Junior

unread,
May 3, 2012, 8:54:17 AM5/3/12
to dotnetar...@googlegroups.com
Muito obrigado pelas referências. Vou dar uma olhda, com certeza!

ElemarJR

unread,
May 3, 2012, 4:13:58 PM5/3/12
to dotnetar...@googlegroups.com
Olá pessoal.

Depois de receber alguns feedbacks quanto ao primeiro indicador, apresentado no primeiro post, avancei um bocado no projeto.

O progresso está indicado em mais dois posts:

ElemarJR

unread,
May 6, 2012, 7:28:08 PM5/6/12
to dotnetar...@googlegroups.com
Pessoal,

Seguindo o desenvolvimento do projeto, escrevi um mecanismo de filtro para os tipos considerados nas métricas. 


Achei que a implementação ficou bacana. Aguardo ajuda e feedback.

[]s

Elemar JR
@elemarjr


Em segunda-feira, 30 de abril de 2012 23h07min15s UTC-3, ElemarJR escreveu:

ElemarJR

unread,
May 12, 2012, 4:08:19 PM5/12/12
to dotnetar...@googlegroups.com
Pessoal,

O projeto FluentCodeMetrics está avançando bastante. A especificação da primeira métrica está bem consolidada e, depois de muito refactoring, o design do projeto está bacana IMHO.

Todo o histórico de desenvolvimento está no meu blog: 

Todo o código-fonte está no GitHub:

Estou feliz por estar contando com o apoio de gente bacana como Israel Aece (@IsraelAece), Pedro Reys (@pedroreys), Márcio Althmann (marcioalthmann) e William Oizumi (@wnoizumi). 

Conto com a ajuda de todos. Adoraria "parear" com vocês.

[]s

Elemar Jr.
@elemarjr

Antonio Pedro

unread,
May 14, 2012, 10:05:15 AM5/14/12
to dotnetar...@googlegroups.com
[Off]  Nova técnica de pair programming: http://www.youtube.com/watch?v=dYBjVTMUQY0  [/Off]

Desculpe por zoar o único tópico descente do fórum, mas não resisti.

Att,

Antônio Nascimento

Date: Sat, 12 May 2012 13:08:19 -0700
From: elem...@gmail.com
To: dotnetar...@googlegroups.com
Subject: [dotnetarchitects] Re: [OFF] FluentCodeMetrics - Alternativa FOSS para o NDepend.

Renato Cantarino

unread,
May 14, 2012, 10:22:22 AM5/14/12
to dotnetar...@googlegroups.com
Se quiser te mando uma melancia....
--

Att,
Renato Cantarino



ElemarJR

unread,
May 24, 2012, 9:31:19 PM5/24/12
to dotnetar...@googlegroups.com
FluentCodeMetrics - Parte 7. 

Agora, estamos desenvolvendo suporte a "Complexidade Ciclométrica". Se você visitar o post, verá que, nesse momento, é muito fácil contribuir com testes, por exemplo. 

Com minutinhos, na verdade, você pode colaborar muito.


[]s

Elemar JR
@elemarjr

Em segunda-feira, 14 de maio de 2012 11h22min22s UTC-3, Renato Cantarino escreveu:
Se quiser te mando uma melancia....

Em 14 de maio de 2012 11:05, Antonio Pedro <apl...@hotmail.com> escreveu:
[Off]  Nova técnica de pair programming: http://www.youtube.com/watch?v=dYBjVTMUQY0  [/Off]

Desculpe por zoar o único tópico descente do fórum, mas não resisti.

Att,

Antônio Nascimento

Date: Sat, 12 May 2012 13:08:19 -0700
From: elem...@gmail.com
Para postar envie uma mensagem para dotnetarchitects@googlegroups.com
Para sair do grupo envie uma mensagem para dotnetarchitects+unsubscribe@googlegroups.com

Para mais opções visite o grupo em http://groups.google.com/group/dotnetarchitects?hl=pt-br

--
Você recebeu esta mensagem porque faz parte do grupo .Net Architects hospedado no Google Groups.
Para postar envie uma mensagem para dotnetarchitects@googlegroups.com
Para sair do grupo envie uma mensagem para dotnetarchitects+unsubscribe@googlegroups.com

Para mais opções visite o grupo em http://groups.google.com/group/dotnetarchitects?hl=pt-br



--

Att,
Renato Cantarino



Reply all
Reply to author
Forward
0 new messages