汇总开发过程中遇到的坑
1、状态格式不同导致数据异常,例如订单结果。
2、查询状态和结果状态搞混。
3、SQL in之类的数据库语句异常,内部异常不处理导致难定位问题。更新删除语句未加条件。
4、数据库字段长度不够,或程序未对字符串截取处理,导致数据插入异常。
5、数据未做唯一插入处理。
6、动态IP导致数据库访问不了。
7、代码里面写固定的测试变量,测试完之后忘记注释。
8、拷贝的代码,异常未发现。
9、对自己不熟悉的代码随意修改,而不是重写。
10、关键功能没有记录操作日志,发生问题后技术被指责。
11、程序要有边界,任何处理逻辑都不能无限执行。
12、异常捕获没有在最外层处理,出问题难定位。
13、异常处理做的不够,导致访问500异常。
14、记录重复取到,重复处理,程序重复启动。
15、搞错单位,元与分、M与G未分清。
16、需要业务人员跟进的问题没有说清楚,
17、提的需求没有列出来再次确认,理解的跟实际的有偏差。
18、没有主动思考业务人员提出的需求是否还有漏洞。
19、业务人员说什么做什么,没有自己的想法。