C# 表单提示上的名称约定控件

C# 表单提示上的名称约定控件,c#,asp.net,C#,Asp.net,我发现了这篇文章,我想与大家分享 关于“表单控件”的名称约定,我想使用以下方法: ux-Description-GeneralType 例如: uxUserIdInput 赞成者: 让IntelliSense将我的所有控件分组 在IntelliSense中识别类型的可能性 如果更改类型,则不需要更新代码 因为我在开发方面是个新手,所以我想从正确的脚开始,并使用坚实的实践 你们同意吗。你能给我一些其他的名字吗 谢谢你的时间!再见您的约定很好,尤其是它们没有偏离.NET的其他部分 最重要的是

我发现了这篇文章,我想与大家分享

关于“表单控件”的名称约定,我想使用以下方法:

ux-Description-GeneralType
例如:

uxUserIdInput
赞成者:

  • 让IntelliSense将我的所有控件分组
  • 在IntelliSense中识别类型的可能性
  • 如果更改类型,则不需要更新代码
  • 因为我在开发方面是个新手,所以我想从正确的脚开始,并使用坚实的实践

    你们同意吗。你能给我一些其他的名字吗


    谢谢你的时间!再见

    您的约定很好,尤其是它们没有偏离.NET的其他部分


    最重要的是一致性(如SO参考文献中所述)。

    只要团队的所有成员都记录并遵守您的约定,无论约定如何都可以。定义你的约定一次,在项目的生命周期中坚持它。如果需要更改约定,请在下一个项目中进行更改


    但是请记住,Microsoft建议从变量名中删除此类前缀。因此,FxCop会抱怨(除非被告知忽略这条规则)。

    老实说,我花了好几个小时和各种各样的人在一起,试图让我相信“他们的”命名约定的想法是唯一可以接受的,我现在对这个问题有一个非常独立的看法。请注意,后缀是一种通用类型,在某种意义上,它将表示功能意义上的类型(例如索引、字段、标签、容器),而不是实际的代码类型。因此,您不应该处于第3种情况,即更改(代码)类型将迫使您更改名称。