记一次生产环境500
代码一值是在对方给的测试环境的平台写的,加入的数据也是由我自己控制的,然后就发现系统中有一些不太严谨的地方,然后这些地方就刚好和需求有冲突,然后问对方怎么处理,对方说一般情况下是不会出现这种问题的。
然后今天就凉了,上生产环境报500,没有拿到日志,然后我把报500的地方看了2个小时,发现了一个逻辑写的有点漏洞,有三种情况,但是我只进行了if, else if,else。然后发现输入数据极端的情况下,也就是非一般情况,进入else后是会报空指针的。
嗯,想了想,以后发现问题,如果不是处理起来特别麻烦,对方即使说了一般情况没有问题也要自己处理好。