代码质量有哪些评判标准?

2023-11-18

描述代码质量的词:

        灵活性(flexibility)
        可扩展性(extensibility)
        可维护性(maintainability)
        可读性(readability)
        可理解性(understandability)
        易修改性(changeability)
        可复用(reusability)
        可测试性(testability)
        模块化(modularity)
        高内聚低耦合(high cohesion loose coupling)
        高效(high effciency)
        高性能(high performance)
        安全性(security)
        兼容性(compatibility)
        易用性(usability)
        整洁(clean)
        清晰(clarity)
        简单(simple)
        直接(straightforward)
        少即是多(less code is more)
        文档详尽(well-documented)
        分层清晰(well-layered)
        正确性(correctness、bug free)
        健壮性(robustness)
        可用性(reliability)
        可伸缩性(scalability)
        稳定性(stability)
        优雅(elegant)
        好(good)
        坏(bad)

最常用的评判标准:

        可维护性(maintainability)
        可读性(readability)
        可扩展性(extensibility)
        灵活性(flexibility)
        简洁性(simplicity)
        可复用性(reusability)
        可测试性(testability)

提到最多,最重要的三个:

        可维护性(maintainability)
        可读性(readability)
        可扩展性(extensibility)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

代码质量有哪些评判标准? 的相关文章

  • oracle数据库存储过程基本语法

    oracle数据库存储过程 一 基本语法 数据类型 一 字符类型 字符串数据类型还可以依据存储空间分为固定长度类型 CHAR 和可变长度类型 varchar2 nvarchar2 两种 1 char类型 定长字符串 会用空格填充来达到器最大
  • WSL 修改默认用户

    通常可以通过以下命令来指定进入 wsl 的时候使用的用户 wsl u
  • STM32驱动HX711称重模块

    使用模块如下图所示 使用单片机为STM32C8T6 引脚DT gt PB7 SCK gt PB6 使用通道A 下面是驱动程序 void GPIO Weigh Init void GPIO InitTypeDef GPIO InitStruc
  • 设计模式-单一职责原则介绍与理解

    描述 一个类应该专注于实现一个功能 好处 便于代码复用 举例 俄罗斯方块游戏 首先可以想到的是游戏逻辑与界面的分离 也就是说逻辑一个类 界面部分一个类 这样做的好处就是我们可以复用游戏逻辑的代码 例如我们用java写了一个基于PC端的俄罗斯
  • JAVA实现压缩解压文件

    1 源码运行前准备好文件夹 2 源码 package com els modules inquiry service impl import java io File import java io FileInputStream impor
  • P2PSim中重要函数的说明

    环境 RedHat9上安装的P2Psim0 3 目的 在P2Psim使用Vivaldi协议仿真 现状 主程序代码中关于vivaldi协议的部分注释掉了 思路 从主函数分析代码 找到原因 vivaldi协议主函数是vivalditest C
  • windows server 2012R2 部署安装 hmail

    windows server 2012R2 部署安装 hmail 环境说明 系统 windows server2012 R2软件版本 hMailServer 5 6 7 B2425 exe 邮件客户端 foxmail7 2版本 加密工具 h
  • Python21天打卡Day20-可变参数、关键字参数

    在 Python 中 可变参数允许函数接受任意数量的参数 这些参数被封装成一个元组 Tuple 或列表 List 并作为参数传递给函数 Python 中有两种类型的可变参数 args 用于传递可变数量的位置参数 Positional Arg
  • 【Docker系列】从头学起 Docker——docker run 命令详解

    文章目录 作用 语法格式 docker run 执行流程 options 说明 实际例子 例一 例二 例三 例四 例五 例六 例七 例八 总结 例九 作用 创建一个新的容器并运行一个命令 语法格式 docker run OPTIONS IM

随机推荐