• 代码规范(十一)


    9.1 代码质量保证优先原则
    (1)正确性,指程序要实现设计要求的功能。
    (2)稳定性、安全性,指程序稳定、可靠、安全。
    (3)可测试性,指程序要具有良好的可测试性。
    (4)规范/可读性,指程序书写风格、命名规则等要符合规范。
    (5)全局效率,指软件系统的整体效率。
    (6)局部效率,指某个模块/子模块/函数的本身效率。
    (7)个人表达方式/个人方便性,指个人编程习惯。

    9.2 打开的文件要关闭
    程序中申请的(为打开文件而使用的)文件句柄,在过程/函数退出之前要关闭。

    9.3 一致性检查
    系统运行之初,要对加载到系统中的数据进行一致性检查。

    说明:使用不一致的数据,容易使系统进入混乱状态和不可知状态。

    9.4 switch语句必须有default分支。
    9.5 其他质量问题
    使用第三方提供的软件开发工具包或控件时,要注意以下几点:

    (1)充分了解应用接口、使用环境及使用时注意事项。

    (2)不能过分相信其正确性。

    (3)除非必要,不要使用不熟悉的第三方工具包与控件。

    说明:使用工具包与控件,可加快程序开发速度,节省时间,但使用之前一定对它有较充分的了解,同时第三方工具包与控件也有可能存在问题。

    资源文件(多语言版本支持),如果资源是对语言敏感的,应让该资源与源代码文件脱离

  • 相关阅读:
    MVC架构引入smarty视图引擎
    视图引擎smarty之插件
    视图引擎smarty 三
    视图引擎smarty 二
    视图引擎smarty 一
    .Net 框架
    onkeyup="this.value=this.value.replace(/D/g,'')
    cookie
    click
    html页面内容替换
  • 原文地址:https://www.cnblogs.com/9635741zly/p/14916510.html
Copyright © 2020-2023  润新知