Por: Mauricio Aniche
Oi Phenders, A complexidade ciclomática seria a mesma! Afinal o “&&” é contabilizado pelo algoritmo! Faz sentido? Um abraço!
View ArticlePor: Marcio
Plugin meio antigo heim… Não tem nenhum equivalente q funcione nas novas versões do eclipse?
View ArticlePor: Mauricio Aniche
Oi Márcio, Realmente os plugins existentes não são lá as melhores coisas do mundo. Mas ele roda sim na última versão do Eclipse. Você teve problemas? Outros que recomendo: JDepend, Java NCSS, Byecycle.
View ArticlePor: Tatiana
Olá Mauricio, Estava buscando na net artigos sobre complexidade ciclomática e me deparei com o seu. Achei bem interessante, porém perdi algum tempo tentando fazer o fluxo desse seu código e nunca...
View ArticlePor: Mauricio Aniche
Oi Tatiana, No texto, eu comento que serão 8 caminhos se você adicionar mais um if naquele meu método de exemplo. Se tenho 3 ifs em seguida, então tenho 8 possibilidades diferentes, concorda? Existem...
View ArticlePor: Tatiana
Olá Maurício, Realmente para quem tá metendo a mão na massa, ou seja, tendo que entender complexidades, preparar testes para programas, toda informação de tendência é bem vinda! Realmente quis me...
View ArticlePor: Frederico Engels Alencar Ferreira Lima Filho
Maurício, parabéns pelo artigo. Estou com uma dúvida quanto ao cálculo da complexidade a partir de um grafo de fluxo de controle. Existe uma certa confusão na literatura a respeito da fórmula...
View ArticlePor: João Talles
Curso, simples, objetivo e muito esclarecedor. Parabéns pelo post Maurício.
View ArticlePor: Como medir a coesão do seu código? A métrica LCOM | blog.caelum.com.br
[...] no blog da Caelum já discutimos métricas como complexidade ciclomática e acoplamento, e chegamos em maneiras quantitativas de medi-las. Agora, uma boa pergunta é: como [...]
View ArticlePor: Diego
Excelente post e ótimos comentários!!! Concordo com o que colega que disse “meça mesmo, ninguém é obrigado a entender os nossos achismos”. Temos que pensar sempre na manutenção do produto que pode ou...
View ArticlePor: Arthur Ronald
Olá Maurício, Parabéns pela iniciativa de expor o conceito de complexidade ciclomática. Agora, um pouco fora do escopo porém de certa forma relacionado, como seria uma forma de reduzir if’s aninhados....
View ArticlePor: Mauricio Aniche
Oi Arthur, É uma discussão interessante. Veja que se você fizer alguma expressão lambda meio doida, talvez McCabe não mude. Mas você sabe que o código ficou sim mais complexo. Não há uma resposta...
View ArticlePor: pedro cunha
Quanto menor o codigo mais facil sera a capacidade de entender e de testar
View ArticlePor: Revisão de código é mais do que revisar código? | blog.caelum.com.br
[…] A ideia é que esse número diminua. Fizemos isso com várias métricas de código diferentes, como complexidade ciclomática, linhas de código, falta de coesão dos métodos e acoplamento […]
View ArticlePor: Seu repositório sabe tudo sobre seu projeto! | blog.caelum.com.br
[…] sobre códigos fedidos e métricas de código aqui no blog, como por exemplo nos posts sobre complexidade ciclomática, acoplamento, coesão, asserts em testes, e outros maus cheiros. Todos eles até...
View ArticlePor: Testes de mutantes: quem vigia os vigilantes? | blog.caelum.com.br
[…] no byte code (instruction coverage) invocadas pelos testes. Além disso, há uma medida baseada na complexidade ciclomática (complexity […]
View Article