Rechtschreibfehler können eines von zwei Dingen bedeuten:
- Die Person, die sie herstellt, spricht kein Englisch und nimmt sich nicht die Zeit, dies durch die Verwendung geeigneter Tools (Wörterbücher, Rechtschreibprüfungen usw.) auszugleichen.
- Die Person, die sie herstellt, beherrscht Englisch, kümmert sich aber überhaupt nicht um die Rechtschreibung.
Beides ist ein ziemlich schlechtes Zeichen, da es bedeutet, dass die betreffende Person keine Lesbarkeit, Wartbarkeit und Eleganz auf ihrer Prioritätenliste hat. Wenn die Ursache eine mangelnde Beherrschung der englischen Sprache ist, bedeutet dies auch, dass der Person zwei wesentliche Fähigkeiten fehlen - schriftliche englische Kommunikation und ein allgemeines Gefühl für Sprachen (wenn Sie Ihre Gedanken nicht klar auf Englisch ausdrücken können, besteht die Möglichkeit, dass Sie es können). Sie lassen sich auch nicht gut in einer Programmiersprache ausdrücken.
Aber warum genau sind Rechtschreibfehler schlecht, wenn alle anderen gleich sind? Schließlich funktioniert der Code und es ist dem Compiler egal, wie Sie Ihre Bezeichner benennen, solange sie nicht gegen die Syntaxregeln verstoßen. Der Grund ist, dass wir Code nicht nur für Computer, sondern vor allem auch für Menschen schreiben. Wenn das nicht der Fall wäre, würden wir immer noch Assembly verwenden. Quellcode wird einmal geschrieben, aber während seines Lebenszyklus hunderte Male gelesen. Rechtschreibfehler erschweren das Lesen und Verstehen des Quellcodes. Leichte Fehler führen dazu, dass der Leser für den Bruchteil einer Sekunde stolpert. Viele von ihnen können erhebliche Verzögerungen verursachen. wirklich schlimme Fehler können den Quellcode völlig unlesbar machen. Es gibt ein weiteres Problem: Der größte Teil des Codes, den Sie schreiben, wird von einem anderen Code referenziert, und dieser Code wird häufig von einer anderen Person geschrieben. Wenn Sie Ihre Bezeichner falsch schreiben, muss sich eine andere Person nicht nur merken (oder nachsehen), wie der Name lautet, sondern auch, wie genau er falsch geschrieben ist. Dies braucht Zeit und unterbricht den Programmierfluss. und da der meiste Code während der Wartung mehr als einmal berührt wird, verursacht jeder Rechtschreibfehler eine ganze Reihe von Unterbrechungen.
Überlegen Sie, wie Entwicklerzeit gleich Gehalt gleich Ausgaben ist. Ich denke, es sollte einfach genug sein, dies zu erklären. Schließlich kann es bis zu 15 Minuten dauern, bis der Fluss unterbrochen und wieder aufgenommen wird. Auf diese Weise kann ein schwerwiegender Rechtschreibfehler leicht einige hundert Dollar für die Weiterentwicklung und Wartung kosten (aber es handelt sich um indirekte Kosten, die in Schätzungen und Bewertungen nicht direkt sichtbar sind und daher vom Management häufig ignoriert werden).