Los errores de ortografía pueden significar una de dos cosas:
- La persona que los hace no es competente en inglés, y no se toma el tiempo de compensar con las herramientas apropiadas (diccionarios, correctores ortográficos, etc.)
- La persona que los hace es competente en inglés, pero no le importa la ortografía en absoluto.
O bien es una mala señal, porque significa que la persona en cuestión no tiene legibilidad, facilidad de mantenimiento y elegancia en su lista de prioridades; Si la causa es la falta de dominio del idioma inglés, también significa que la persona carece de dos habilidades esenciales: la comunicación escrita en inglés y un sentimiento general por los idiomas (si no puede expresar sus pensamientos claramente en inglés, es probable que pueda hacerlo). No los expreses bien en un lenguaje de programación).
Pero, ¿por qué exactamente los errores de ortografía son malos, todo lo demás es igual? Después de todo, el código funciona, y al compilador no le importa en absoluto cómo nombre sus identificadores, siempre y cuando no violen las reglas de sintaxis. La razón es que escribimos código no solo para computadoras, sino también y sobre todo, para humanos. Si ese no fuera el caso, todavía estaríamos usando ensamblador. El código fuente se escribe una vez, pero se lee cientos de veces durante su ciclo de vida. Los errores de ortografía dificultan la lectura y la comprensión del código fuente: los errores leves hacen que el lector tropiece por una fracción de segundo, muchos de ellos pueden causar retrasos considerables; los errores realmente graves pueden hacer que el código fuente sea completamente ilegible. Hay otro problema, que es que la mayoría del código que escribes será referido por otro código, y ese código más a menudo es escrito por otra persona. Si escribe incorrectamente sus identificadores, alguien más tendrá que recordar (o buscar) no solo cuál es su nombre, sino también cómo está mal escrito. Esto lleva tiempo y rompe el flujo de programación; y dado que la mayoría del código se toca más de una vez en el mantenimiento, cada error ortográfico causa muchas interrupciones.
Considere cómo el tiempo del desarrollador es igual al salario es igual a los gastos, creo que debería ser lo suficientemente fácil como para explicar esto; después de todo, romper el flujo y volver a entrar puede demorar hasta 15 minutos. De esta manera, un grave error de ortografía puede costar fácilmente unos pocos cientos de dólares en un mayor desarrollo y mantenimiento (pero son costos indirectos, que no son directamente visibles en las estimaciones y evaluaciones, por lo que la administración a menudo los ignora).