Erros de ortografia podem significar uma de duas coisas:
- A pessoa que os cria não é fluente em inglês e não dedica tempo para compensar usando as ferramentas apropriadas (dicionários, corretores ortográficos etc.)
- A pessoa que os cria é fluente em inglês, mas não se importa com a ortografia.
Um dos dois é um sinal bastante ruim, porque significa que a pessoa em questão não tem legibilidade, capacidade de manutenção e elegância no topo de sua lista de prioridades; se a causa é a falta de proficiência no idioma inglês, significa também que a pessoa não possui duas habilidades essenciais - comunicação escrita em inglês e um sentimento geral por idiomas (se você não pode expressar seus pensamentos claramente em inglês, é provável que você possa ' expresse-os bem em uma linguagem de programação).
Mas por que exatamente os erros ortográficos são ruins, sendo tudo o mais igual? Afinal, o código funciona e o compilador não se importa em como você nomeia seus identificadores, desde que eles não violem as regras de sintaxe. O motivo é que escrevemos código não apenas para computadores, mas também e acima de tudo, para humanos. Se não fosse esse o caso, ainda estaríamos usando assembly. O código-fonte é escrito uma vez, mas lido centenas de vezes durante seu ciclo de vida. Erros de ortografia dificultam a leitura e a compreensão do código-fonte - erros leves fazem o leitor tropeçar por uma fração de segundo, muitos deles podem causar atrasos consideráveis; erros muito ruins podem tornar o código fonte completamente ilegível. Há outro problema, que é que a maior parte do código que você escreve será referida por outro código, e esse código mais frequentemente do que não é escrito por outra pessoa. Se você digitar incorretamente seus identificadores, alguém terá que lembrar (ou procurar) não apenas qual é o nome, mas também como exatamente ele é digitado incorretamente. Isso leva tempo e interrompe o fluxo de programação; e como a maioria dos códigos é tocada mais de uma vez na manutenção, cada erro de ortografia causa várias interrupções.
Considere como o tempo do desenvolvedor é igual ao salário e às despesas, acho que deve ser fácil o suficiente fazer um caso disso; afinal, interromper o fluxo e voltar a ele pode levar até 15 minutos. Dessa forma, um grave erro ortográfico pode facilmente custar algumas centenas de dólares em desenvolvimento e manutenção adicional (mas são custos indiretos, não diretamente visíveis em estimativas e avaliações, portanto são frequentemente ignorados pela gerência).