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

核对表:使用条件语句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吗?
相关推荐
aichitang2024几秒前
数论变换(NTT)
c++·算法·fft·ntt
炒毛豆3 分钟前
ai全栈-node.js相关的学习之路(草稿版)
学习·node.js
小弥儿3 分钟前
GitHub今日热榜 | 2026-07-04
学习·开源·github
_olone4 分钟前
AtCoder Beginner Contest 465 D - X to Y
c++·算法
小心亦新14 分钟前
STM32学习10---串口
stm32·嵌入式硬件·学习
大明者省14 分钟前
四大模态大模型训练体系全解析(架构+范式+分布式+算力成本·)
笔记·分布式·架构
十月的皮皮20 分钟前
C语言学习学习笔记20260704-中缀表达式求值(双栈法)
c语言·笔记·学习
星夜夏空9921 分钟前
C++学习(3) —— C++输入输出流
c++·学习
CAU界编程小白21 分钟前
CAU抢课脚本
c++·脚本
智者知已应修善业26 分钟前
【 LM358AD方波】2024-12-31
驱动开发·经验分享·笔记·硬件架构·硬件工程