🌱 Complexidade Cognitiva: quão simples é compreender seu código e uma nova abordagem a Complexidade Ciclomática

Quero escrever sobre complexidade cognitiva em algum momento. 

#Refactoring
#Complexity #CleanCode

Em construção!

Hoje durante uma reunião de retrospectiva da Sprint estava discutindo com o time maneiras de medir a qualidade do código. Como utilizamos o Sonar, estávamos buscando a conhecida métrica de Complexidade Ciclomática dentre as mapeadas pela própria ferramenta para exemplificar.

Surpreendentemente (para mim) a métrica não existia. Em vez disso, Complexidade Cognitiva era exibida nos resultados da busca. 

Buscando um pouco mais sobre, me deparei com o relatório Complexidade Cognitiva: uma nova maneira de medir compreensibilidade do próprio Sonar, um material que apresenta a nova métrica como uma alternativa à anterior.

Essa resenha¹ busca trazer uma introdução opinativa do tema, bem como resumir o porquê a nova métrica foi criada e que problemas são resolvidos.


Recursos


¹ Diferente de um resumo, que é descritivo e imparcial, resenhas também contém opinião e crítica pessoais.

🌱 Seedlings são ideias que recém tive e precisam de cultivo, não foram revisadas ou refinadas. O que é isso?