Balancer> Да, речь именно об этом. Код, который пишется один раз и забывается редко бывает ценным 
Нет, это разные вещи. Вот скажем, ты имеешь ф-цию sin. За ней стоит много чего. Но она токен. Точно так же arctan один токен, хотя математически есть префикс обратной ф-ции. И воспрималось бы всё по другому, если бы было arc_tan. А вот arcTan уже ни чем не отличается от arctan. И не надо его каждый раз токенизировать. И нормально воспринимается. Потому, что в коде важен и алгоритм. Там свои токены. Другого уровня, но токены. А, если ты их будешь разжижать токенами переменных, то совсем плохо.
Balancer> Одинаково будет токенов. Что btnOk, что button_ok - два токена. И там, и там.
Неа. Вот возми
code text
alpha_small = ( delta_deviation * average_value ) / number_of_tests;
"Глаз" совершенно точно выделяет 9 слов, 2 действия и 2 скобки. Всего 13 токенов.
Другой код
code text
alphaSmall = ( deltaDeviation * averageValue ) / numberOfTests;
И у нас 4 слова, 2 действия, 2 скобки — всего 8.
Кстати, это мой стиль — выделять пробелами, тогда глаз хватает.
И дальше, как в математике — токен alphaSmall опознаётся на ура и ассоциация сама всплывает.
Balancer> Где в математике аналог camelCase??
А аналог snake_style - обычная письменность.
A^i, к примеру. До фига надстрочников, подстрочников, индексов. А так же куча стилей написания — A, B, C не то же самое, что а, и, с.
Balancer> Легко встречается
btnOk + bitOk и button_ok и bit_ok, например.
У меня без проблем. Было бы плохо, если бы btnOk и bit0k, но тут и это уже совсем криминал.
Balancer> Конечно, от балды, но встречается нередко в сложных именах, когда ошибка в беглом восприятии кода приводит в недоумение и приходится вчитываться внимательнее. Навскидку, конечно, сложнее вспомнить пример из практики 
Чтобы при беглом чтении понять, ИМХО, как раз опознование по токену надо. А не по двум.
Balancer> Да, но это ваши стандарты
А латиница - она и в Африке латиница 
Это потому, что это наша команда. Не 1,000 человек, но около 100 будет. И потому, зная правила, читать легче. Но насчёт латиницы — посмотри у вьетнамцев. И попробуй использовать.
Balancer> Это совсем другая история. Но то, что документ - полиси, не делает то, что в нём описано, автоматически хорошим
Да, когда того требуют правила, я и сам пишу и в camelCase, и в венгерской нотации
Ту же Java взять. Там уже "так принято". Но - только когда требуют правила. И это не мешает мне понимать неудобство этих правил с точки зрения эргономики 
Нет, но это именно то, про что говорит Татарин. Предсказуемость.
Balancer> Да. Но иногда монастырь создаёшь сам. И тут удобно не тупо копировать неудобный стиль, а задействовать оптимальные решения 
Гы, какая разница кто создаёт? Важно, что ты устанавливаешь правила. И другие им должны следовать.
Balancer> Очень даже при чём
Разные языки диктуют разные стили и сокращения.
В нонешний век — нифига!

Раньше — да, всякие ограничения на длину были маленькие.
Balancer> Вот, хороший пример. В Питоне не принят camelCase. Там принят snake_style. Так что же, вы используете смесь стилей в нём?
Или пишете обёртки стандартным методам?
Как это не принят. У нас очень даже принят. У нас.

И расслоение у нас с API везде. Ну и различие наших имён и системных легко позволяет отличить одни от других.
Balancer> Это ж не язык
А на .Net - в том же C# будет всё тот же Си-стиль, а в boo - будет python.
Да примерно то же самое, что и python — набор библиотек со своими API, а так же расширениями языка.
Balancer> Так как вы на Питоне пишете?
С нарушением его правил? 
Обёртки-скрипты разные. И правил там нет на эту тему. Есть некоторые соглашения.
Balancer> ЧтоЖеТыТогда в русскомЯзыке излишнейТокенизации неИзбегаешь? 
Да тем же самым — ты же ставишь заглавную букву после точки. А токенизации избегаю, скажем, когда говорю про наш продукт, то и называю его eHealth. Ну и разные сокращения-аббревиатуры — именно оттуда. Про математику уже говорил.