В каких правилах именования вы следуете? Автор говорит:
Также я предпочитаю кодировать, используя венгерскую нотацию от Чарльза Симони.
Я сталкивался с несколькими программистами, которые все еще предпочитают использовать венгерский язык, в основном из венгерского аромата Petzold / Systems. Подумайте dwLength = strlen(lpszName)
.
Я прочитал « Создание неправильного кода выглядит неправильно» , и я понимаю обоснование для приложений на венгерском языке, где информация о типе домена включена в имена переменных. Но я не понимаю смысла в привязке типа компилятора к имени.
Почему программисты все еще продолжают использовать этот стиль записи? Это просто инерция? Есть ли преимущества, которые перевешивают снижение читабельности? Люди просто учатся игнорировать декораторы при чтении кода, и если да, то как они продолжают увеличивать ценность?
РЕДАКТИРОВАТЬ: Многие ответы объясняют историю, или почему она больше не актуальна, оба из которых рассматриваются в статье, которую я цитировал.
Я действительно хотел бы услышать от любого там, кто все еще использует это. Почему вы используете это? Это в вашем стандарте? Будете ли вы использовать его, если это не требуется? Вы бы использовали его в новом проекте? В чем вы видите преимущества?