Правописні помилки можуть означати одну з двох речей:
- Людина, яка їх робить, не володіє англійською мовою і не потребує часу на компенсацію за допомогою відповідних інструментів (словники, перевірки орфографії тощо).
- Людина, яка їх робить, володіє англійською мовою, але зовсім не переймається правописом.
Або це досить поганий знак, оскільки це означає, що особа, яка перебуває у відповідності, не має читабельності, ремонтопридатності та елегантності у своєму списку пріоритетів; якщо причиною є недостатнє володіння англійською мовою, це також означає, що людині не вистачає двох основних навичок - письмового спілкування англійською мовою та загального почуття до мов (якщо ви не можете чітко висловити свої думки англійською мовою, швидше за все, ви зможете " t також добре їх виражати мовою програмування).
Але чому саме орфографічні помилки погані, а всі інші рівні? Зрештою, код працює, і компілятор зовсім не переймається тим, як ви називаєте свої ідентифікатори, якщо вони не порушують правила синтаксису. Причина в тому, що ми пишемо код не тільки для комп’ютерів, але і, і найбільше, для людей. Якби це не було, ми все одно використовуємо збірку. Вихідний код пишеться один раз, але читається сотні разів протягом його життєвого циклу. Орфографічні помилки ускладнюють читання та розуміння вихідного коду - легкі помилки змушують читача спотикатися на частку секунди, багато з них можуть спричинити значні затримки; дійсно погані помилки можуть зробити вихідний код абсолютно нечитабельним. Існує ще одна проблема, яка полягає в тому, що більшість коду, який ви пишете, буде посилатися на інший код, і цей код частіше за все пише хтось інший. Якщо ви неправильно написали свої ідентифікатори, хтось інший повинен буде запам'ятати (або шукати вгору) не тільки те, що це ім’я, але і те, як саме воно неправильно написано. Це вимагає часу і порушує потік програмування; і оскільки більшість кодів не раз торкаються в обслуговуванні, кожна орфографічна помилка викликає безліч перерв.
Подумайте, наскільки час розробника дорівнює заробітній платі, я думаю, що це має бути досить простим, щоб зробити випадок з цього; зрештою, розрив потоку і повернення в нього може зайняти до 15 хвилин. Таким чином, сильна орфографічна помилка може легко коштувати кількох сотень доларів на подальший розвиток та обслуговування (але вони є непрямими витратами, не видно безпосередньо в кошторисах та оцінках, тому їх часто ігнорує керівництво).