开发出现 BUG 是件很正常的事情,但有些问题也是可以尽量避免的。
做开发是个不断修炼的过程,尽量做到细心、思维严谨,后面遇到问题就会越来越得心应手。
这里总结一些常见问题,以后遇到问题的时候再逐渐补全

表单输入

  1. 空值
  2. 默认值
  3. 字符长度限制
  4. 数值的最小值、最大值
  5. 是否允许特殊字符
  6. 是否存在 XSS 漏洞
  7. 是否可以重复提交
  8. 提交后是否需要重置

字符格式

  1. 日期格式统一
  2. 金额保留两位小数、金额千分位
  3. 小数位数格式化、四舍五入
  4. 浮点数运算可能导致小数位数过长的问题,运算后需要格式化

关联

  1. 变量是否被其他地方使用
  2. 是否可能被其他地方修改

环境与兼容

  1. 如果有环境变量,考虑不同环境的结果
  2. 是否有在不同环境测试

其他

  1. 变量类型隐形转换
  2. 对象是否可能为 null、undefined