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)除非必要,不要使用不熟悉的第三方工具包与控件。

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

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

  • 相关阅读:
    DOM-window下的常用子对象-location-刷新页面
    row_number over( partition by xx)
    linux openjdk安装
    ffmpeg直播系统
    flink 基本原理
    flink分层 api
    flink测试用例编写
    使用mybatis的动态sql解析能力生成sql
    大数据量显示问题
    vue使用日记
  • 原文地址:https://www.cnblogs.com/9635741zly/p/14916510.html
Copyright © 2011-2022 走看看