Como manter seu código simples no Visual Studio

Portanto, o problema é simples – você deseja que a qualidade de sua base de código aumente com o tempo.

Sim, a solução é medir a complexidade do código antes de chegar à base do código. Mas a questão é: “medir quando?” Depois de se comprometer? Muito tarde. já está em seu repositório. Antes de se comprometer? Agora você está ficando mais quente. Sim, mas quando? Depois que a construção foi bem-sucedida como parte de um gancho de confirmação? Sim, isso é bom, mas você pode fazer melhor, especialmente quando está codificando em uma linguagem que leva muito tempo para ser construída. Para uma linguagem como C ++, isso significa muito atraso no ciclo de feedback.

E quando você está escrevendo o próprio código? Wo … mas espere um minuto. Como saber se o código ficou pior ou melhor conforme você o modifica? Bem, vamos usar a complexidade ciclomática como métrica. Parece ser o padrão da indústria para medir a sustentabilidade. Portanto, a questão é: como você faz com que o Visual Studio exiba as métricas enquanto você edita o arquivo de origem?

Simples … instale o Code Maid e quando estiver no Visual Studio, ative o painel “Spade” (CodeMaid> Spade). Esta é uma visualização que mostrará a complexidade ciclomática do arquivo em que você está trabalhando em tempo real, dividida por métodos. Pode demorar um pouco para inicializar, seja paciente. Uma vez instalado e funcionando, basta seguir as regras básicas de complexidade ciclomática para interpretar o número – abaixo de 3 é aceitável, acima de 9 é uma bandeira vermelha e entre 5 e 9 precisa ser corrigido.

O principal é que agora você pode ver a complexidade do seu código à medida que o escreve . O que significa que, sendo um engenheiro de software que deseja fazer isso direito, você tentará escrever um código melhor imediatamente.