记开发中踩过的坑
- 内外网问题,内网测试没问题,外网上无法访问
- js setTimeOut 调用函数必须加引号,否则延时不生效,若函数里面有参数,就在外层用 function 包起来,不要用引号
- 不要轻易合并祖传代码中重复的代码,坑太多
- 调用外部接口一定要做好参数校验和返回结果校验
- 根据墨菲定律,无论多么小的改动,只要不测试,就一定会出问题
- 防重的时候,如果是批量,不仅要和数据库中的数据做防重,插入的数据之间也要做防重。不要用事务防重,事务防不住幻读,要用分布式事务
- 易忽略的点一定要记下来,避免忘了
- 发现错误立马抛异常,不要让错误传递下去