空入力の境界ケースを洗い出します
空入力の境界ケースを洗い出します(中国語の原文)
请为 [函数名] 列出必须覆盖的空值边界:参数为 null、空字符串、只有空白的字符串、空数组、只有一个元素,以及「有值但全是默认值」。每条给出预期行为(抛错、返回默认还是无操作)和一句理由,再指出当前实现里有哪几条会直接崩或静默出错。
当サイトオリジナル
中国語の原文
使い方
空数组和「全是默认值的数组」要分开测,后者往往才是线上出问题的那种。
空入力の境界ケースを洗い出します(中国語の原文)
请为 [函数名] 列出必须覆盖的空值边界:参数为 null、空字符串、只有空白的字符串、空数组、只有一个元素,以及「有值但全是默认值」。每条给出预期行为(抛错、返回默认还是无操作)和一句理由,再指出当前实现里有哪几条会直接崩或静默出错。
中国語の原文
空数组和「全是默认值的数组」要分开测,后者往往才是线上出问题的那种。