zoukankan      html  css  js  c++  java
  • 代码规范(十一)

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

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

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

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

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

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

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

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

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

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

  • 相关阅读:
    我们在期待什么?
    ASP.NET的本质–IIS以及进程模式
    javascript开发中要注意的事情
    通过配置web.config发电子邮件详解
    VS2005 中文版下载
    td自动换行CSS
    巧妙利用图片IMG的onerror事件
    网页 页面不缓存
    JS检测对像(支持多版本)
    利用js预缓存图片
  • 原文地址:https://www.cnblogs.com/9635741zly/p/14916510.html
Copyright © 2011-2022 走看看