核对表:使用条件语句CHECKLIST:Using Conditionals

news/2025/2/11 12:33:34/

核对表:使用条件语句CHECKLIST:Using Conditionals

if-then语句
  • 代码的正常路径清晰吗?
  • if-then 测试对等量分支的处理方式正确吗? 确保不要用“>”代替“>=”或用“<”代替“<=”。
  • 使用了else子句并加以说明吗?
  • else子句用得对吗?
  • 用对了if和else子句吗,即没把它们用反吗?
  • 需要执行的正常情况是位于if而不是else子句里吗?
if-then-else语句串
  • 把复杂的判断封装到布尔函数调用里了吗?
  • 先判断最常见的情况了吗?
  • 判断包停含所有的情况吗?
  • if-then-else-if是最佳的实现吗?比case语句还要好吗?
case语句
  • case子句排序得有意义吗?
  • 每种情况的操作简单吗?必要的时候调用了其他子程序吗?
  • case语句检测的是一个真实的变量,而不是一个只为了滥用case语句而刻意制造变量吗?
  • 默认子句用得合法吗?
  • 用默认子句来检测和报告意料之外的情况了吗?
  • 在C、C++或者Java里,每一个case的末尾都有一个break吗?
  • 在这里插入图片描述

http://www.ppmy.cn/news/1336589.html

相关文章

npm切换源地址

npm查看源地址&#xff1a;npm config get registry npm设置源地址&#xff1a;npm config set registry ... 国内npm源地址总结&#xff1a; npm 官方原始镜像&#xff1a;https://registry.npmjs.org/淘宝 NPM 镜像&#xff1a;https://registry.npm.taobao.org阿里云 NPM 镜…

服务器IP地址的分类

1、A类IP地址&#xff1a;一个A类IP地址由1字节的网络地址和3字节主机地址组成&#xff0c;网络地址的最高位必须是“0”&#xff0c; 地址范围从1.0.0 .0 到126.0.0.0。可用的A类网络有126个&#xff0c;每个网络能容纳1亿多个主机。 2、B类IP地址&#xff1a;一个B类IP地址由…

安全 输入输出类 XSS CSRF

输入输出类&#xff08;留言板&#xff09; 执行JS语句&#xff08;XSS漏洞&#xff09; XSS漏洞&#xff08;有输入框就可能-见框就X&#xff09; 反射型 语句植入并执行 存储型 语句植入到数据库&#xff0c;调用数据库就执行 UA头判断访问者浏览器信息 可以XSS php…

通过Web请求对 Elasticsearch(ES) 进行索引的 增删查 操作

上文 Windows下载安装并启动 Elasticsearch(ES) 带着大家 下载安装了 ES 并启动了ES服务 加下来 我们就需要对它进行操作 那么 我们要操作 数据库插件 自然是要先创建一个库 但是 ES中并没有数据库的概念 你可以将它的索引 看成数据库 它里面可以创建索引 ES 算是一个数据库服…

性能测试分类及常用指标

性能测试是个综合的概述&#xff0c;性能测试指的是测试一种分类或多种分类&#xff0c;任何一具体分类&#xff0c;都是性能测试 一、性能测试常用分类 负载测试压力测试并发测试稳定性测试 性能测试分类还有其他类型比如&#xff1a;配置测试、容量测试等&#xff0c;前期…

Mysql 插入数据

1 为表的所有字段插入数据 使用基本的INSERT语句插入数据要求指定表名称和插入到新记录中的值。基本语法格式为&#xff1a; INSERT INTO table_name (column_list) VALUES (value_list); 使用INSERT插入数据时&#xff0c;允许列名称列表column_list为空&#xff0c;此时&…

Lucene 查询原理

Lucene 查询原理 - 知乎 前言 Lucene 是一个基于 Java 的全文信息检索工具包&#xff0c;目前主流的搜索系统Elasticsearch和solr都是基于lucene的索引和搜索能力进行。想要理解搜索系统的实现原理&#xff0c;就需要深入lucene这一层&#xff0c;看看lucene是如何存储需要检…

解决ESP32板载WS2812B LED反色问题及工作状态灯的应用

本文主要介绍使用.Net nanoFramework驱动驱动 ESP32-S3-Zero 板载的 WS2812B LED的问题&#xff0c;以及如何设计一个灯光控制类&#xff0c;来方便的使用工作状态灯来显示设备的工作状态。 1. 引言 在使用Net nanoFramework驱动 ESP32-S3-Zero 的板载 WS2812B LED 时&#xf…