zoukankan      html  css  js  c++  java
  • Code SOP 1

    1. 编译参数与命令行参数不可混淆。
    2. Connection的游标等设置放在Open之前。
    3. 在函数和方法的命名中尽量采用Set和Get等形式。
    4. 函数中的语句缩进一个Tab。
    5. 所有的工程都要从Main函数开始启动。
    6. 多个函数间保持一个空行。
    7. 程序重构过程中优先删除废弃代码。
    8. 程序重构前要删除无用引用。
    9. 文件命名:frm(窗体)、m(模块)、c(类)。
    10. 建议采用防御式编程。
    11. 建议采用小块的紧凑函数。
    12. 全局变量必须加上g前缀。
    13. 函数名称要体现函数本身含义。
    14. 修订中要避免注释中的错别字。
    15. 函数修订过程中要保证注释同步。
    16. DAL作为数据访问的抽象层次。
    17. DBL作为数据的业务逻辑层次。
    18. mTools作为业务的通用工具函数。
    19. 尽量采用与SQL语句一致的函数命名规则,如GetStudentInfoByID等。
    20. 模块级别的变量,可以采用m或者变量的类型作为前缀。
    21. 模块级别的注释放在Option Explicit 之后。
    22. 在VSS中使用工程文件的时候,要做到零占用。
    23. 重构过程中,避免修改程序逻辑,只允许做小规模的变动,但是对错误要及时修订。
    24. 变量和函数的命名尽量不采用缩写词的方式,尽量写全。
    25. 调用其它模块内函数的时候,要尽量加入模块的名称。
    26. 重构的时候,要从主动的调用函数入手,逐步修改被动的服务函数。
    27. SQL语句关键字必须大写。
    28. 在SQL查询中要注意末尾为空格的干扰查询情况。
    29. 在数据库操作中,要注意返回值为空值的情况。
  • 相关阅读:
    utils:一个通用枚举类
    代码片段(二):SQL片段
    Scala:(一) 特点及安装环境配置
    Scala:(二) 语言基础-数据结构、表达式(判断、循环、块表达式)
    11-docker搭建mysql一主一从
    10-docker搭建rabbitmq集群
    尚硅谷周阳面试第二季
    docker 修改mysql 表大小写铭感
    volatile的理解
    消息队列优缺点及其选型
  • 原文地址:https://www.cnblogs.com/Duiker/p/1232538.html
Copyright © 2011-2022 走看看