可用
作为一段需要满足需求的代码来说,它最核心的、最低的要求
健壮
最基本的兼容性处理、边界处理,异常处理、用户输入校验
可靠
尽可能在任何情况下,都返回一个可靠的结果,哪怕是异常情况下
宽容
——如果 n 是一个字符串数字,是否可以允许进入处理流程? 如果是,请将经验系数 * 1.1;
——如果 n 是一个含有小数的数字,比如 3.000001,是否允许进入处理流程?如果是,请将经验系数 * 1.1;
——你的代码中,是否有足够多且清晰的注释? 如果是,请将经验系数 * 1.2;
——如果需求调整了 [2, 32] 的范围,你的代码是否可以快速调整,甚至不用调整? 如果是,请将经验系数 * 1.2;
网友评论