六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 39|回复: 0

Code SOP

[复制链接]

升级  15%

73

主题

73

主题

73

主题

举人

Rank: 3Rank: 3

积分
245
 楼主| 发表于 2013-1-27 04:43:55 | 显示全部楼层 |阅读模式
       
  • 编译参数与命令行参数不可混淆。   
  • Connection的游标等设置放在Open之前。   
  • 在函数和方法的命名中尽量采用Set和Get等形式。   
  • 函数中的语句缩进一个Tab。   
  • 所有的工程都要从Main函数开始启动。   
  • 多个函数间保持一个空行。   
  • 程序重构过程中优先删除废弃代码。   
  • 程序重构前要删除无用引用。   
  • 文件命名:frm(窗体)、m(模块)、c(类)。   
  • 建议采用防御式编程。   
  • 建议采用小块的紧凑函数。   
  • 全局变量必须加上g前缀。   
  • 函数名称要体现函数本身含义。   
  • 修订中要避免注释中的错别字。   
  • 函数修订过程中要保证注释同步。   
  • DAL作为数据访问的抽象层次。   
  • DBL作为数据的业务逻辑层次。   
  • mTools作为业务的通用工具函数。   
  • 尽量采用与SQL语句一致的函数命名规则,如GetStudentInfoByID等。   
  • 模块级别的变量,可以采用m或者变量的类型作为前缀。   
  • 模块级别的注释放在Option Explicit 之后。   
  • 在VSS中使用工程文件的时候,要做到零占用。   
  • 重构过程中,避免修改程序逻辑,只允许做小规模的变动,但是对错误要及时修订。   
  • 变量和函数的命名尽量不采用缩写词的方式,尽量写全。   
  • 调用其它模块内函数的时候,要尽量加入模块的名称。   
  • 重构的时候,要从主动的调用函数入手,逐步修改被动的服务函数。   
  • SQL语句关键字必须大写。   
  • 在SQL查询中要注意末尾为空格的干扰查询情况。   
  • 在数据库操作中,要注意返回值为空值的情况。
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表