Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2002.11.25;
Скачать: [xml.tar.bz2];

Вниз

Венгерская нотация - обязательно ли соблюдать?   Найти похожие ветки 

 
Aleksey Pavlov   (2002-11-05 09:50) [0]

Приветствую!
Возник вопрос по поводу Венгерской нотации.
Сложилась следующая ситуация: я в течение полутора лет разрабатывал программу, рассчитывающую определённые параметры я.р. Программа является частью целого научного труда, над которым я и “мой” профессор работали несколько лет. Весной следующего года профессор везёт всё это за бугор понятно для чего…
Вся документация, не касающаяся программирования, оформлена с соблюдением всех норм и правил международных “ГОСТов”, а вот с программой сложнее. Кое как спецификацию на неё написали, но недавно я нашёл в INetе информацию, что согласно Венгерской нотации в имена переменных должна входить информация об их типах (т.е. не [Count: Integer;], а [iCount: integer;] и т.д.). Проблема в том, что исходный код программы должен быть открыт конечному “пользователю”. Думаю, не стоит объяснять, что переделывать исходный код размером более 2-х мегабайт дело не очень приятное, конечно, можно написать парсер, но тогда придется переделывать все обозначения в спецификациях, все ссылки на переменные, все комментарии и т.д.
Вопрос: кто-нибудь знает – требуется ли выполнение условий Венгерской нотации при официальной продаже программных продуктов и их исходных кодов?
Не хочется попасть впросак из-за такой мелочи.
Всем спасибо.


 
Anatoly Podgoretsky   (2002-11-05 09:57) [1]

Ты набрел на какой то дикий сайт. Единственное требование это согласие клиента на твою нотацию, что касается именно венгерской, да иногда используется, но весьма редко, как правило если где то это является корпоративным стандартом или "извращенная" психика.
Вот что желательно использовать, так это Borland Style если конечно ты с ним согласен.

В любом случае ты должен этот вопрос обсудить с заказчиком.


 
Aleksey Pavlov   (2002-11-05 10:04) [2]

ok!
Borland Style имеет место быть, так что с этим проблем нет.
Уф, успокоили меня Вы... А то я уже начал пугаться :)


 
Romkin   (2002-11-05 10:35) [3]

Borland рекомендует в Delphi не использовать Венгерскую нотацию, рекомендуя другую (кажется, немецкую).
Лучший пример правильной нотации под Delphi - исходники VCL. Писались иностранцами :-))
Так что чего волноваться? Если программисты Борланда не пользуются этой нотацией, что тебя заставляет?


 
Aleksey Pavlov   (2002-11-05 11:01) [4]

>>Romkin © (05.11.02 10:35):
Да никто не заставляет, но, к примеру, в MFC, если я не ошибаюсь, используется Венгерская. А опосаюсь я из-за того, что прога буржуям пойдёт, мало ли у них там с этим строго.
Ладно, отправлю как есть, т.е. в Борландовском стиле, а там посмотрим.


 
shiva1   (2002-11-05 11:01) [5]

Насколько мне известно, сейчас венгерская нотация считается несколько устаревшей. Требований по ее использоавнию - нет.


 
kull   (2002-11-05 12:45) [6]



> Aleksey Pavlov © (05.11.02 11:01)

> "...что прога буржуям пойдёт, мало ли у них там с этим строго."

Вот поэтому то и софт у них развивается лучше.

А то тут насоветуют...
Не зря же международные или какие другие стандарты придумали.

Borland Style... Да нет никакого Стиля, просто сильно упрощенный, так сказать вольный стандартик.


 
Игорь Шевченко   (2002-11-05 14:04) [7]

kull © (05.11.02 12:45)

> Borland Style... Да нет никакого Стиля, просто сильно упрощенный,
> так сказать вольный стандартик.


Равно как и венгерская нотация. Шиклаи ее придумал в MS, они ее и используют. Заметь, другим не навязывают.


 
Бурундук   (2002-11-05 14:26) [8]

2kull © (05.11.02 12:45)
>Да нет никакого Стиля, просто сильно упрощенный, так сказать >вольный стандартик.

ИМХО, ты ошибаешься.
В борландовсом стиле настолько нет ничего лишнего, что
может создаться впечатление, что там вообще ничего нет.

Однако его отсутствие заметно очень сильно.


 
iZEN   (2002-11-07 12:28) [9]

Главное, чтобы было понятно людям, а не только машинам.



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2002.11.25;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.009 c
1-82784
Крот
2002-11-13 09:26
2002.11.25
Тайна синего экрана


14-82997
The_Vizit0r!
2002-11-07 12:39
2002.11.25
А где можно найти?


1-82834
hogo
2002-11-11 06:39
2002.11.25
Нарисовать поверх


1-82813
ctapik-net
2002-11-13 18:13
2002.11.25
Получить ширину печатоемой страницы принтера в пикселях


7-83013
Lendl
2002-09-25 12:48
2002.11.25
Работа с USB





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский