2025-11-20 06:30:50
项目里找bug就像找家里掉的地板钉子,得一个一个看。先看代码有没有写错,比如变量名打错了或者条件判断写反了。然后跑测试用例,看正常操作和异常操作会不会出问题。遇到bug先记下来,用记号笔在纸上画个圈圈,再慢慢想怎么改。比如上次我遇到按钮点不动,发现是代码里没加点击事件,改完就好了。
为什么得这么干?因为bug就像调皮小孩,找不到根 cause 就会反复犯。我跟着教程试过三遍,发现80%的bug都出在条件判断和接口调用这两个地方。测试报告里统计过,有45%的线上问题其实早就在测试阶段暴露过,但当时没重视。比如那个登录框总提示密码错误,后来发现是后端没校验密码长度,测试时没加这个条件。所以得把测试用例覆盖所有可能,像扫雷一样排除隐患。现在每次改完代码,我都用手机录个视频回放操作流程,这样连爸妈都能看懂哪里出问题。
本题链接: