【发布时间】:2012-09-21 23:09:32
【问题描述】:
使用 VB.Net 和 C#.Net。
举例
我使用了不止一种形式
如果要分配这样的变量。
将 a, b 调暗为整数 暗淡 c, d 作为字符串
每个人(其他程序员)都不容易理解这个变量。
如何分配标准数据类型变量,
标准变量均值(每个人都可以理解)
还有如何给gridview、文本框、标签等命名。
【问题讨论】:
标签: c# vb.net programming-languages
使用 VB.Net 和 C#.Net。
举例
我使用了不止一种形式
如果要分配这样的变量。
将 a, b 调暗为整数 暗淡 c, d 作为字符串
每个人(其他程序员)都不容易理解这个变量。
如何分配标准数据类型变量,
标准变量均值(每个人都可以理解)
还有如何给gridview、文本框、标签等命名。
【问题讨论】:
标签: c# vb.net programming-languages
您似乎正在寻找一些命名约定。不久前我发现这个文档几乎描述了最常见的约定: (pdf)http://www.icsharpcode.net/TechNotes/SharpDevelopCodingStyle03.pdf
希望对你有帮助!
【讨论】:
【讨论】:
请。哦,请去书店,找到罗伯特 C. 马丁的“清洁代码”。并浏览命名章节。
本书中的一个关键点是你的代码应该如何足够清晰以抽象出类型。例如,有人会认为“user_name”不是字符串吗?或者,如果您需要知道“user_age”是 int 还是 float,它们也有问题,代码应该对其进行抽象。
避免使用前缀。几周后,开发人员再也看不到它们了。它很快就变成了愚蠢无意义的 2-3 个字母,只会使代码更难阅读。如果您真的需要知道类型,今天的开发工具可以很容易地找到它,就像将鼠标悬停在变量上一样。
使用可发音的单词。这将很容易使所有变量易于理解。避免使用 usrdobisec(以秒为单位的用户出生日期)
【讨论】:
.net 中的变量名通常不包含类型,因为 .Net 是强类型的,所以这不是必需的。
控件名称有时以类型为前缀,例如lbl 表示标签。
【讨论】:
我建议你选择一个变量命名约定并坚持下去。
至少,给你的变量起有意义的名字,而不仅仅是 a、b、c 等等!
【讨论】: