Модераторы: LSD

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> используете ли вы венгерскую нотацию 
:(
    Опции темы
 
используете ли вы венгерскую нотацию
да [ 5 ]  [23.81%]
нет [ 12 ]  [57.14%]
другой ответ :) [ 4 ]  [19.05%]
Всего проголосовавших: 21
В этом опросе возможен один вариант ответа
Гости не могут голосовать 
sstudent
Дата 7.9.2007, 09:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 30
Регистрация: 24.4.2007




прокаментируйте свой выбор
PM MAIL   Вверх
Rodman
Дата 7.9.2007, 09:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


CIO
****


Профиль
Группа: Участник
Сообщений: 6144
Регистрация: 7.5.2006
Где: Ukraine ⇛ Kyiv ci ty




привык... удобнее мне так...
PM MAIL WWW Skype GTalk YIM MSN   Вверх
GoodBoy
Дата 7.9.2007, 09:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Главный джедай
****


Профиль
Группа: Модератор
Сообщений: 3886
Регистрация: 8.1.2003
Где: КМВ




а что это? smile


--------------------
Чем дальше в лес, тем толще партизаны...

Цитата(igorold @  1.5.2016,  17:40 Найти цитируемый пост)
Индейцы не обратили внимания на поток беженцев из Европы… Теперь они живут в резервациях. 
PM MAIL   Вверх
Snowy
Дата 7.9.2007, 10:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер




Использую для названий контролов (btnCanсel, eLogin, cbSelect...)
Для переменных не использую, ибо они локальные и все тутже подписаны.
Глобальных переменных не бывает.
А использовать для классов - нет смысла.

Выбрал "другой ответ". Потому что ни "да" и ни "нет"...
PM MAIL   Вверх
Nastya
Дата 7.9.2007, 11:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Комодератор
Сообщений: 1287
Регистрация: 27.3.2002
Где: Мариуполь




нет. использую другой кодестандарт.
1. не указываю/шифрую тип переменной 
2. буквы m_ - типа member раздражают.
Правда если сапорчу чужой код стараюсь придерживаться принятой нотации 


--------------------
Что бы понять рекурсию, надо понять рекурсию

"Профессионал - это человек сделавший все возможные ошибки в очень узкой области". Н.Бор
PM MAIL   Вверх
skyboy
Дата 7.9.2007, 11:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск




в Delphi использую "урезанный" вариант: 
"T" - для классов
"I" - для интерфейсов
"_" - для полей
"Get" - для методов-getter'ов
"Set" - соответственно, для setter'ов
"Dummy" - для "заглушек"
+ вполне разумные соглашения по именованию:
глаголы - для названий методов
существительные - для свойств 

PM MAIL   Вверх
Retro
Дата 7.9.2007, 11:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Диалектик
***


Профиль
Группа: Участник Клуба
Сообщений: 1934
Регистрация: 28.6.2005
Где: Киев




По настроению. smile 
PM MAIL   Вверх
W4FhLF
Дата 7.9.2007, 12:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


found myself
****


Профиль
Группа: Участник Клуба
Сообщений: 2831
Регистрация: 2.12.2006




Использую при написании кода на ассемблере, в С/С++ нет. 


--------------------
"Бог умер" © Ницше
"Ницше умер" © Бог
PM ICQ   Вверх
JackYF
Дата 7.9.2007, 15:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р




Как таковую - не использую, ответил "нет".
Иногда балуюсь, но в своей интерпретации и в специфических случаях.


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
Maksym
Дата 7.9.2007, 16:18 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


.
***


Профиль
Группа: Участник Клуба
Сообщений: 1456
Регистрация: 19.8.2005
Где: Odessa, Black Sea




Работаю с Java. Внутренние code conventions, в компаниях где я работал, всегда были расширением базового sun'овского. А в нем вместо венгерской нотации простое правило - называть переменные по их смысловому значению в коде, без использования сокращений. 
Современные IDE, уровня Eclipse, дают возможность одной кнопкой отследить всю иерархию наследования типов для любого инстантса любого класса, и уж тем более нет проблем с переменными примитивных типов. Так что в _чистом виде_ венгерская нотация кажется совершенным излишеством, которое ухудшает качество кода.
Но урезанные варианты (вроде названных Snowy, skyboy) иногда очень к месту. правда, эта нотация уже не совсем то и венгерская.. smile
вот в языках с динамической типизацией, особенно когда под рукой не всегда есть хорошие средства разработки и отладки, может существенно облегчить жизнь. Когда приходилось писать на JavaScript -- часто ее использовал.



PM MAIL   Вверх
nickless
Дата 7.9.2007, 18:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гентозавр
****


Профиль
Группа: Участник Клуба
Сообщений: 2976
Регистрация: 29.8.2005
Где: Germany




Нет, единственное, пишу m для мемберов, чтобы удобно было интеллисенсом переменную находить.
А вообще считаю кучу букв перед названием переменной излишней и безсмысленной.


--------------------
user posted image

Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies
- Linus Torvalds
PM MAIL   Вверх
chipset
Дата 7.9.2007, 19:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4071
Регистрация: 11.1.2003
Где: Seattle, US




пишу _ перед private мемберами классов и после аргументов функций.
в остальном boost, или какой скажут smile


--------------------
Цитата(Jimi Hendrix)
Well, I stand up next to a mountain
And I chop it down with the edge of my hand
PM MAIL WWW   Вверх
Xenon
Дата 10.9.2007, 14:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1529
Регистрация: 12.4.2006




chipset, а Саттера на тему подчеркиваний в начале названий не читал? smile


--------------------
user posted image  
PM MAIL   Вверх
skyboy
Дата 10.9.2007, 15:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск




Xenon, ссылку, пожалуйста.  smile 
PM MAIL   Вверх
Xenon
Дата 10.9.2007, 15:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1529
Регистрация: 12.4.2006




На форуме в компьютерной литературе smile


--------------------
user posted image  
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила раздела «Флейм»
Sneg0k

Добро пожаловать в «Флейм».

В разделе не действуют многие правила:

  • Можно оффтопить(умеренно)
  • Можно общаться на темы, не только связанные с программированием.

Строго запрещено:

  • Размещать рекламу
  • Обсуждать политику
  • Оскорблять друг-друга и переходить на личности
  • Наезжать, провоцировать других участников форума
  • Материться
  • Троллить

Напоминаем о существовании волшебной кнопочки "Репорт". Если вы увидели сообщение, несовместимое с жизнью, просьба подвести на нее курсор и клацнуть левой клавишей мышки. Тем самым вы сможете призвать злого, но жутко справедливого джина-модератора, который нашлет порчу на злостного нарушителя. Кстати - счётчик сообщений здесь не растёт.


Глас Винграда:


Глас Философии:


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Sneg0k

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Флейм | Следующая тема »


 




[ Время генерации скрипта: 0.1763 ]   [ Использовано запросов: 23 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.