47 / 47 / 9
Регистрация: 13.02.2012
Сообщений: 176
|
|
1 | |
Венгерская нотация, оно вообще надо?22.01.2013, 16:54. Показов 5608. Ответов 24
Метки нет (Все метки)
Вопрос в заголовке. Больше всего смущает префикс m_ для приватных членов класса, ни информативности на красоты, а печатать дольше. Общее мнение рудимент или хороший стиль?
0
|
22.01.2013, 16:54 | |
Ответы с готовыми решениями:
24
надо помочь лабами........что-то вообще никак... прогп работает ,но надо чтлб оно выходило с помощию функций Венгерская нотация. А что вы думаете? Что это вообще такое и зачем оно надо: #include <файл> и using name space std? |
5055 / 3115 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
|
01.02.2013, 23:11 | 21 |
Да ладно вам, с моей точки зрения аргументы притянуты за уши. Если бы не было нижнего подчёркивания - был бы полностью с вами согласен. Однако оно есть, и это кардинально меняет картину.
Однако никому своё мнение на навязываю, естественно. Кто как хочет - тот так и пишет. Главное - следовать корпоративным стандартам кодирования - и всё будет замечательно!
0
|
02.02.2013, 14:37 | 22 |
Пример давай. Тип переменной от каста не меняется.
усложняет чтение. Не аргумент. Если не используются символы _, для разделения слов(signal_number), то m_ ассоциируется как method. В случает с m_ore и more, это в какой конвенции можно спутать? Нужно придерживаться одного стиля внутри проекта. Особенно актуально в OpenSource проектах.
0
|
5055 / 3115 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
|
02.02.2013, 15:01 | 23 |
member всё-таки...
А это как-то опровергает моё высказывание?
0
|
Антикодер
1804 / 869 / 48
Регистрация: 15.09.2012
Сообщений: 3,081
|
||||||||||||||||||||||||||
07.02.2013, 10:12 | 24 | |||||||||||||||||||||||||
сокращенные суффиксы и префиксы вытесняют (как бы занимают ваше внимание) осмысленные названия сущностей.
Чем короче и понятнее название переменной или атрибута класса тем лучше. Пример
Или другой пример например атрибут класса Dates
Другое дело указатели
setDateOfBirthPointer Добавлено через 11 минут в реальности (в Eclipse) получилось так
0
|
~ Эврика! ~
1256 / 1005 / 74
Регистрация: 24.07.2012
Сообщений: 2,002
|
|
07.02.2013, 10:22 | 25 |
Джоэль как-то уже плакался на эту тему (rooskie). Что люди нихрена не понимают, что такое настоящая венгерская нотация.
2
|
07.02.2013, 10:22 | |
07.02.2013, 10:22 | |
Помогаю со студенческими работами здесь
25
С самого начала думал что будет как и раньше, просто добавить массив но нет. Теперь оно вообще работать не хочет Обьесните преимущество использования Web-сервисов и есть ли оно вообще Внешняя видеокарта. Есть у кого-то опыт? Стоит ли оно вообще того? HIS HD 5770 надо ли оно мне? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |