【问题标题】:Assigning Standard Names for Controls and datatypes为控件和数据类型分配标准名称
【发布时间】:2012-09-21 23:09:32
【问题描述】:

使用 VB.Net 和 C#.Net。

举例

我使用了不止一种形式

如果要分配这样的变量。

将 a, b 调暗为整数 暗淡 c, d 作为字符串

每个人(其他程序员)都不容易理解这个变量。

如何分配标准数据类型变量,

标准变量均值(每个人都可以理解)

还有如何给gridview、文本框、标签等命名。

【问题讨论】:

    标签: c# vb.net programming-languages


    【解决方案1】:

    您似乎正在寻找一些命名约定。不久前我发现这个文档几乎描述了最常见的约定: (pdf)http://www.icsharpcode.net/TechNotes/SharpDevelopCodingStyle03.pdf

    希望对你有帮助!

    【讨论】:

      【解决方案2】:

      看看MSDN Naming ConventionsDesign Guidelines

      要检查您是否遵守规则,您可以使用FxCopStyleCop

      【讨论】:

        【解决方案3】:

        请。哦,请去书店,找到罗伯特 C. 马丁的“清洁代码”。并浏览命名章节。

        本书中的一个关键点是你的代码应该如何足够清晰以抽象出类型。例如,有人会认为“user_name”不是字符串吗?或者,如果您需要知道“user_age”是 int 还是 float,它们也有问题,代码应该对其进行抽象。

        避免使用前缀。几周后,开发人员再也看不到它们了。它很快就变成了愚蠢无意义的 2-3 个字母,只会使代码更难阅读。如果您真的需要知道类型,今天的开发工具可以很容易地找到它,就像将鼠标悬停在变量上一样。

        使用可发音的单词。这将很容易使所有变量易于理解。避免使用 usrdobisec(以秒为单位的用户出生日期)

        【讨论】:

          【解决方案4】:

          .net 中的变量名通常不包含类型,因为 .Net 是强类型的,所以这不是必需的。

          控件名称有时以类型为前缀,例如lbl 表示标签。

          【讨论】:

            【解决方案5】:

            我建议你选择一个变量命名约定并坚持下去。

            至少,给你的变量起有意义的名字,而不仅仅是 a、b、c 等等!

            【讨论】:

              猜你喜欢
              • 2012-09-24
              • 1970-01-01
              • 1970-01-01
              • 2018-10-07
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多