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
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
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
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
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
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
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
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
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
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
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