程序员如何快速排查一个问题

(1)复现问题:(事先了解时间地点操作步骤方便复现),如果这个问题无法复现,请求发现问题人再次复现,若还是无法复现,可能是版本问题,或者硬件问题,可以先等待问题复现后解决;

(2)如果复现出问题,首次要做的是排查自己的逻辑层代码,确定是否是自己的问题导致的;

(3)如果排除自己的逻辑代码层问题,确定是否是跟自己对接的其他人的代码有问题,如果都没有问题,那就尽自己能力去看看是否是框架的问题,到这里可以向有经验的同事请教,比如架构师等;

(4)如果到了这一步,基本可以排除某一端的问题(前端或后端),继续按上面的方法排除另一端问题;

(5)如果两端都没有问题,就要开始排查环境差异性问题了,这个就要大家齐心协力一起排查了,如果测试环境和生产环境本生就存在差异性,这个问题能不能解就要靠大家发挥自己的脑洞了。

发表评论

电子邮件地址不会被公开。 必填项已用*标注