A métrica de qualidade de depuração

Há um bom número de métricas de qualidade de software disponíveis neste mundo: http://en.wikipedia.org/wiki/Software_metric

Por experiência própria, descobri que existe uma correlação extraordinária entre depuração e qualidade de software. E a regra é:

“A qualidade de qualquer software específico é inversamente proporcional ao tempo gasto para depurá-lo”

Cenário

5 estrelas : não me lembro da última vez que depurei

4 estrelas : depuração de vez em quando

3 estrelas : geralmente uma vez a cada 2 semanas de iteração

2 estrelas : depuração frequente

1 estrela : usar o Debugger com mais frequência que o Facebook

.

Debug abusar meios:
.

1. Não há validações suficientes. Código quebra facilmente.

2. Teste de unidade insatisfatório ou inexistente. Você percebe erros tarde.

3. O código é mais projetado ou um HC ( https://coderwall.com/p/eup6pg?i=1&p=1&q=&t%5B%5D=%21%21mine&t%5B%5D=%21%21bookmarks )

Quantas estrelas tem o seu código?