Les fautes d'orthographe peuvent signifier l'une des deux choses suivantes:
- La personne qui les fait ne maîtrise pas l'anglais et ne prend pas le temps de compenser en utilisant des outils appropriés (dictionnaires, vérificateurs d'orthographe, etc.)
- La personne qui les fabrique maîtrise l'anglais, mais ne se soucie pas du tout de l'orthographe.
L'un ou l'autre est un signe assez mauvais, car cela signifie que la personne en question n'a pas la lisibilité, la maintenabilité et l'élégance en haut de sa liste de priorités; si la cause est un manque de maîtrise de la langue anglaise, cela signifie également que la personne n'a pas deux compétences essentielles - la communication écrite en anglais et un sentiment général pour les langues (si vous ne pouvez pas exprimer clairement vos pensées en anglais, il est probable que vous puissiez '' t bien les exprimer dans un langage de programmation non plus).
Mais pourquoi exactement les fautes d'orthographe sont-elles mauvaises, toutes choses étant égales par ailleurs? Après tout, le code fonctionne et le compilateur ne se soucie pas du tout de la façon dont vous nommez vos identificateurs, tant qu'ils ne violent pas les règles de syntaxe. La raison en est que nous écrivons du code non seulement pour les ordinateurs, mais aussi et surtout pour les humains. Si ce n'était pas le cas, nous utiliserions toujours l'assemblage. Le code source est écrit une fois, mais lu des centaines de fois au cours de son cycle de vie. Les fautes d'orthographe rendent la lecture et la compréhension du code source plus difficiles - les erreurs légères font trébucher le lecteur pendant une fraction de seconde, beaucoup d'entre elles peuvent entraîner des retards considérables; de très mauvaises erreurs peuvent rendre le code source complètement illisible. Il y a un autre problème, c'est que la plupart du code que vous écrivez sera référencé par un autre code, et ce code est plus souvent qu'autrement écrit par quelqu'un d'autre. Si vous mal orthographiez vos identifiants, quelqu'un d'autre devra se rappeler (ou chercher) non seulement quel est le nom, mais aussi comment exactement il est mal orthographié. Cela prend du temps et rompt le flux de programmation; et comme la plupart des codes sont touchés plus d'une fois lors de la maintenance, chaque erreur d'orthographe provoque de nombreuses interruptions.
Considérez comment le temps du développeur est égal au salaire et aux dépenses. après tout, interrompre le débit et y revenir peut prendre jusqu'à 15 minutes. De cette façon, une grave erreur d'orthographe peut facilement coûter quelques centaines de dollars en développement et en maintenance (mais ce sont des coûts indirects, non directement visibles dans les estimations et les évaluations, ils sont donc souvent ignorés par la direction).