Несмотря на бесчисленные вопросы о StackOverflow и бесчисленных статьях, которые я исследовал в Интернете, я не могу найти ясный ответ о том, как избежать использования венгерской нотации для текстового поля и соответствующей метки.Какая правильная альтернатива венгерской нотации для текстового поля и соответствующей метки?
Предположим, я назвал текстовое поле как Username
. В духе того, чтобы избежать венгерской нотации, что я мог бы назвать ее соответствующей меткой?
Мой единственный вариант работает с UsernameTextBox
и UsernameLabel
, но я воспринимаю это как не отличающееся от венгерской нотации в принципе.
Есть бесконечные голоса, подразумевающие, что я не использую венгерскую нотацию, но ни одна из них не предоставляет единственную альтернативу.
Примечание: Я уже понимаю, что такое истинное венгерское обозначение, и да, я имею в виду неправильное, но повсеместное использование этого.
Иногда я использую имена типа ebUsername, lbUserName. –
@ Solo.dmitry Это, в конечном счете, вариант венгерской нотации. В заключение я хотел бы сказать, что нельзя ожидать, что венгерская нотация будет использоваться в конкретных случаях, когда альтернативы не существует? –