Elemar DEV

Tecnologia e desenvolvimento .net

SNIPPET: Pensando na melhor maneira de relacionar os 10 métodos com maior CC usando FluentCodeMetrics

Olá pessoal. Tudo certo?! Posts “snippet” vão mostrar apenas trechos curtos de código com algumas questões (dúvidas) relacionadas. A idéia é “parear” mais com vocês. Considerem: O Snippet relaciona os … Continuar lendo

10/06/2012 · 4 Comentários

Outro exemplo de Refactoring

Olá pessoal. Tudo certo?! Nesse post, mostro mais um exemplo de refactoring. Outra vez, utilizo, como exemplo, um código do projeto FluentCodeMetrics. Nosso ponto de partida Para começar, vejamos o … Continuar lendo

26/05/2012 · Deixe um comentário

FluentCodeMetrics – Parte 7 – Complexidade Ciclomática

Olá pessoal. Tudo certo?! Trabalhamos um bocado, até aqui, na construção de nossa primeira métrica – acoplamento eferente. O processo de desenvolvimento permitiu aperfeiçoamento do design e refinamento do código … Continuar lendo

24/05/2012 · 2 Comentários

FluentCodeMetrics – Parte 6 – TypeSets

Olá pessoal. Tudo certo?! Até aqui, calculamos Ce para tipos individualmente. Mas, como proceder para calcular Ce para outras “unidades de análise”. Por exemplo, para um assembly ou namespace. Nesse … Continuar lendo

17/05/2012 · 2 Comentários

Mais um pequeno refactoring

Olá pessoal. Tudo certo?! Dias atrás, escrevi um post descrevendo um refactoring em FluentCodeMetrics. Implementamos mais algumas funcionalidades e é chegada a hora de um novo refactoring no projeto. Lembre-se. … Continuar lendo

12/05/2012 · Deixe um comentário

FluentCodeMetrics – Parte 5 – Reconhecendo dependências em métodos/propriedades estáticas e ignorando Nested Types

Olá pessoal. Tudo certo?! Depois de uma revisão pesada no design de nosso indicador Ce (veja descrição completa desse refactoring), extraímos ReferencesInspector: uma classe utilitária para identificação de dependências de … Continuar lendo

12/05/2012 · Deixe um comentário

Um pequeno exercício de Refactoring

Olá pessoal. Tudo certo?! Se estivermos atentos ao feedback que nosso código nos dá, temos a possibilidade de melhorar nosso design. Dois “gritos” evidentes são: muitos cenários de teste para … Continuar lendo

08/05/2012 · 4 Comentários

FluentCodeMetrics – Parte 4 – TypeFilters

Olá pessoal. Tudo certo?! Se você está chegando agora, recomendo dar uma olhada nos outros posts da série. Nesse post, mostro como implementar um filtro na relação de “dependências” de … Continuar lendo

06/05/2012 · 1 Comentário

FluentCodeMetrics – Parte 3 – Inspecionando código usando Mono.Cecil [para métrica Ce]

Olá pessoal. Tudo certo?! Nesse post, mostro como inspecionar o código de um Assembly “caçando” instruções que criam novos objetos (logo, referências). Se você está chegando agora, recomendo dar uma … Continuar lendo

03/05/2012 · Deixe um comentário

FluentCodeMetrics – Parte 2 – Refinando a métrica Ce

Olá pessoal. Tudo certo?! Muito contente com a reação da comunidade a esse novo projeto. Muitas mensagens de incentivo, muitas referências de conteúdo, pull requests e refinamentos para a especificação. … Continuar lendo

03/05/2012 · Deixe um comentário

FluentCodeMetrics – Parte 1– Motivações, Estrutura e primeira especificação (Acoplamento Eferente [Ce])

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 esse projeto. Assim como … Continuar lendo

30/04/2012 · 2 Comentários

Estatísticas

  • 429,595 hits