Венгерская нотация
-
История и происхождение венгерской нотации
- Венгерская нотация была разработана Чарльзом Симони в 1986 году для улучшения читаемости кода.
- Изначально использовалась в языке программирования Modula-2, но стала популярной в C++ и других языках.
-
Преимущества и недостатки
- Преимущества включают упрощение понимания типов данных и предотвращение ошибок.
- Недостатки включают избыточность при использовании строгой проверки типов и путаницу при изменении типов переменных.
-
Критика и современные подходы
- Некоторые считают венгерскую нотацию устаревшей и избыточной, особенно в современных интегрированных средах разработки.
- Некоторые языки, такие как JavaScript, используют префиксы для обозначения объектов jQuery, а не венгерскую нотацию.
-
Рекомендации и мнения
- Microsoft не рекомендует использовать системную венгерскую нотацию в библиотеках классов .NET.
- Существуют альтернативные соглашения об именовании, такие как кейс с верблюдом и польская нотация.
Полный текст статьи: