AI / 编程与调试
累加、负值、除零、类型转换,这些地方会在上限附近悄悄算错
积分系统用 [数据类型] 存积分,累计上限接近 [上限值]。请列出会出错的边界输入:刚好等于上限、再累加一次、扣成负数、负数取绝对值溢出、除以零或对负数取模、从 [宽类型] 转成 [窄类型] 时被截断;每个给出期望行为(报错还是饱和处理)与实际算出来的差异,并说明该在哪一层拦。
中文原文
上限附近最容易漏测,用边界值加减一的方法列,别只测中间值。