ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
27 апреля
877281 Топик полностью
fk0, легенда (17.10.2018 11:59, просмотров: 179) ответил Экспериментатор на Опрос (повторно). Названия из даташитов плохо перевозятся быстрым верблюжим стилем. Поэтому я: 1)Привязываю первую букву к хвосту верблюда, а остальные плющу 2)Паркую верблюда на железнодорожную платформу, а крупногабаритный груз кладу а)перед
ТеКсТ зАпИсаНнЫй в КамЕлКасЕ оБлАдаЕт поДвЫшенНоЙ чИтаЕмоСТьЮ. Идентификаторы должны быть такими, чтоб умещались в голове и могли копироваться без буфера обмена (т.е. не больше полутора десятков символов с осмысленной нагрузкой). Смысл они передавать не должны, ибо всё равно не могут -- это нужно делать в комментариях. КамелКейс не читаем, хотя и имеет смысл иногда: большой проект, есть соглашение о наименовании классов в камелкейсе, членов классов и свободных функций или переменных обычным образом, с подчёркиваниями, или в камелкейсе с маленькой буковки -- второй вариант хуже. Венгерская нотация смысла не имеет совсем: 1) тип и так известен, 2) он не интересен часто, 3) префиксы ломают автодополнение, 4) имеет смысл хранимая физическая величина, а на тип машинного её представления. Имеет смысл постфиксная нотация, вроде такой: weight_kg, timeout_msec, volume_ml, frequency_hz, length_cm и т.п. Хотя в современном C++ уже не имеет, но с другой стороны много писанины на пустом месте, проще может по старинке.
[ZX]