命名保留的一些字符

来源:互联网 发布:linux怎么设置用户密码 编辑:程序博客网 时间:2024/05/21 11:18
当你开发应用程序时,命名约定会有两种危险。


首先,你可能要在保留的条目点击。使用这个例子。如果你要写一个查询,应该像这样的。
sql = "select * from cities where" & where &"= 'New York' "


这不会出现错误,因为是一个保留的条目。有很多组合是保留的,这取决于多种因素,你可以直接使用像上面的例子,或URL编码像寄存器变量名可以转换为&reg,会生成注册的商标符号®。


为了避免保留条款清单的这类问题出现,在这里应该把DO NOT USE THESE OR ELSE 口号放在顶部,并且每一个新版本能被修改。这完全避免了在www.ttasp.net下面讲到的这种问题:


任何用户输入的值以U开始
下面这个约定的例子如下:
sql = "select * from cities where" & u_where &"= 'New York' "
然后会毫无障碍地运行下去


凡命名变量寄存器难道不遇到同样的问题,如果它被命名u_reg。利用U_作为任何用户输入的值的象征利用不止一种方法。在调试过程中,会发现变量会更加容易。




但变量被生成关闭用户输入的值会怎么样呢?简单地说就是我们会鼓励使用G_作为能指的也就是用户输入值的创建/修改版本的任何变量。这种方法将防止任何错误,如果你的数据上有一个字段命名后,任期保留,例如在(地点可能是一个更好的选择)




第二个危险是当变量命名本身时和他们可能保存的数据没有真正的联系。如果有可能的年份列表输入用户,不用大量命名变量或者做一些没有实际意义的事情。使用年份或如上所述的u_year。





简单生活,希望对大家有用!要觉得本文有价值请分享给您的朋友,生活就是人来人往,分享越多!收获越多!作者:天天ASP家园

0 0
原创粉丝点击