我已经停止在任何地方使用匈牙利符号,除了在 UI 中,我通常有一个用户名标签、一个用户名文本框、一个用户名本地变量、一个必填字段验证器、一个用户名属性和方法参数等等,通常都是在相同的上下文中。
当前:lblUser、txtUser、rfvUser、_User、用户、用户
如果我这样做很明显,UserLabel、UserTextBox、UserRequiredFieldValidator,似乎我只是用较长的后缀代替较短的前缀。
_ 表示字段,被 FxCop 标记,但没有前缀,它会与批准的用户/用户约定冲突。
有什么建议么?