Se perdermos de vista as coisas não mensuráveis, perdemos de vista o que torna o desenvolvimento de software bem-sucedido. Se nos concentrarmos em “ciência da computação” e “engenharia de software”, podemos perder de vista os fatores humanos ao escrever o código que faz ou quebrar um projeto de sucesso.
O desenvolvimento de software é um esporte de equipe. Embora os indivíduos possam e brilharem como parte de uma equipe, os resultados da equipe são o que realmente importa. Os fãs de esportes prosperam em estatísticas, mas sabem que, em última análise, não são as estatísticas que vencem campeonatos. São os intangíveis que fazem a diferença entre o primeiro e o segundo lugar.
Intangíveis são difíceis
Apesar dos nossos melhores esforços, não temos um meio de medir “escreve um bom código”. São necessários anos de experiência para reconhecer o “bom código” de “Bad Code” e ainda não podemos (ainda?) Medir -o objetivamente. Talvez a IA descubra algum dia. Pode -se argumentar que a IA pode escrever bom código hoje, mas a capacidade de reconhecer Um bom código ainda é exclusivamente humano.
