Лучшие практики для соглашений по именованию C # GUI? [закрыто]
Графические интерфейсы, написанные на WinForms или XAML, по-видимому, имеют наиболее широко различающиеся соглашения об именах между проектами, которые я вижу. Для простогоTextBox
для человекаимя, яВы видели различные соглашения об именах:
TextBox tbName // Hungarian notation
TextBox txtName // Alternative Hungarian
TextBox NameTextBox // Not even camelCase
TextBox nameTextBox // Field after field with TextBox on the end
TextBox TextBoxName // Suggested in an answer...
TextBox textBoxName // Suggested in an answer...
TextBox uxName // Suggested in an answer...
TextBox name // Deceptive since you need name.Text to get the real value
TextBox textBox1 // Default name, as bad as you can get
Я обычно соблюдаю правила StyleCop для всех моих файлов .cs, и вижу, что другие тоже так делают, но графический интерфейс обычно нарушает эти правила или сильно отличается. У меня нетне видел каких-либо руководств Microsoft, которые конкретно ссылаются на элементы графического интерфейса вместо обычных переменных, или даже на примеры, которые применимы вне консольного приложения.
Каковы лучшие практики для именования элементов в графическом интерфейсе? "