Как назвать символы для слепых программистов

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

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

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

1 ответ

Решение

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

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

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

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

Другие вопросы по тегам