3

Как следует называть символы, которые я пишу, так, чтобы они читались правильно с помощью экранных устройств, поэтому они не создают барьера для слепых программистов? Под «символами» я имею в виду такие вещи, как переменные и имена функций.Как называть символы для слепых программистов

Например, если я напишу имя переменной как companyId, будет ли оно правильно прочитано? Или написать его как companyID было бы лучше?

Мнение ответов между стилями корпуса не то, что я хочу. Я просто хочу техническую точку зрения, если я должен набрать HTTP над Http или Id над ID, чтобы помочь читателям читать их правильно.

ответ

3

Я слепой программист. Практически все программы для чтения с экрана делают specialMixedCapsProcessing. То есть каждая заглавная буква будет объявлена ​​как новое слово.

Одна проблема, с которой я сталкиваюсь в отношении именования имен, заключается в том, что может быть сложно обнаружить две аналогичные звуковые переменные, особенно если единственная разница в конце (когда вы устали, мой мозг распознает рисунок!). Например, numLinesInFile1/numLinesInFile2.

Связанное наблюдение заключается в том, что персонаж часто упоминается как «подчеркивание», которое представляет собой 3 слова. Это делает его менее эффективным IMHO для работы с кодами, где underlines_are_used. Некоторые слепые программисты переименовывают «underline» в «line», но я нахожу это запутанным.

Это мнение всего одного разработчика - другие слепые разработчики могут иметь другие идеи.

+0

Спасибо за ваш ответ. Я не знаю, правильно ли я понял, вы имеете в виду, что я должен называть имя «HttpConnection» (только первый «H» капитал) вместо «HTTPConnection» (все буквы капитала «HTTP»)? –

+0

В этом конкретном случае мой экранный читатель произносит одно и то же. Следуйте тем, что наиболее часто встречается на выбранном вами языке программирования. – Saqib