¿Mejores prácticas para las convenciones de nomenclatura de GUI de C #? [cerrado]
Las GUI, ya sean escritas en WinForms o XAML, parecen tener las convenciones de nombres más diferentes entre los proyectos que veo. Para un simpleTextBox
para el nombre de una persona, he visto varias convenciones de nomenclatura:
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
Sigo las reglas de StyleCop para todos mis archivos .cs normalmente, y veo que otros también lo hacen, pero la GUI tiende a romper estas reglas o puede variar enormemente. No he visto ninguna guía de Microsoft que se refiera específicamente a los elementos de la GUI en lugar de solo a las variables normales, o incluso a los ejemplos que se aplicarían fuera de una aplicación de consola.
¿Cuáles son las mejores prácticas para nombrar elementos en una GUI?