Венгерская нотация: за или против?
От: adstra Россия www.akella.com
Дата: 23.09.01 11:26
Оценка: 7 (2)
Тема перенесена в прочее как никакого отношения непосредственно к языку C++ не имеющая.

Всем привет! В настоящее время мы с сотрудниками разрабатываем стандарт на стиль кодирования программ на Си++. Вопрос о том, каким должен быть стандарт, вызвал в нашем коллективе большие споры, в связи с чем было решено обратиться на форум за поддержкой...
Вот основные вопросы:

1. Нужен ли стандарт на стиль кодирования, не подавленяет ли он творческий подход к написанию программы?

2. Использование венгерской нотации — это хорошо или плохо?

3. Как зависит стиль написания от результатов проектирования (напр., разбиения на классы)?

4. На счёт префикса "m_" ?


Программеры! Очень важно знать ваше мнение!!! Результаты обсуждения обещаю выслать всем его участникам.


Приложение: Венгерская нотация

Префикс Определение Си/Паскаля Пояснение
с сhar (character)
by byte unsigned char
n short или int
(integer/shortint)
x, y short при использовании в качестве координат (x,y) или размеров
i int(integer) целое
b bool(boolean) true или false
w word unsigned int(0..65535)
h handle unsigned int(0..65535)
i long(longint) длинное целое
dw dword двойное слово
fn function функция
s string строка
sz string(ASCIZ) строка,оканчивающаяся 0
p poiner или * указатель (предпрефикс)
lp far * дальний указатель (предпрефикс)
np near * ближний указатель (предпрефикс)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.