核对表:使用条件语句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吗?
相关推荐
qq_386322694 分钟前
华为网路设备学习-22(路由器OSPF-LSA及特殊详解)
学习·华为·智能路由器
thisiszdy12 分钟前
<C++> MFC自动关闭对话框(MessageBoxTimeout)
c++·mfc
绯樱殇雪22 分钟前
编程题 03-树2 List Leaves【PAT】
c++·pat考试
✿ ༺ ོIT技术༻1 小时前
笔试强训:Day5
c++·算法
oneDay++1 小时前
# IntelliJ IDEA企业版集成AI插件「通义灵码」全流程详解:从安装到实战
java·经验分享·学习·intellij-idea·学习方法
代码小将1 小时前
Leetcode76覆盖最小子串
笔记·学习·算法
z35026037061 小时前
dockers笔记
笔记
努力的小帅1 小时前
C++_STL_map与set
开发语言·数据结构·c++·学习·leetcode·刷题
田梓燊1 小时前
数学复习笔记 15
笔记·线性代数·机器学习
邝邝邝邝丹1 小时前
React学习———React Router
前端·学习·react.js