昨天在fix bug;拿到之后吭哧吭哧就可以debug了。费了一下午,总算跟踪到最后那部分代码了;结果发现数据库的已经有相同数据,不能覆盖,程序退出了。连bug的现象都没有复现出来!浪费了不少时间,还得回头重新找数据!
要吸取教训了!分析bug之前,要先复现! 所谓磨刀不误砍柴工!
推广到其他地方,除了直觉能一眼找到问题所在,否则标准步骤一步不能少一步不能乱!
昨天在fix bug;拿到之后吭哧吭哧就可以debug了。费了一下午,总算跟踪到最后那部分代码了;结果发现数据库的已经有相同数据,不能覆盖,程序退出了。连bug的现象都没有复现出来!浪费了不少时间,还得回头重新找数据!
要吸取教训了!分析bug之前,要先复现! 所谓磨刀不误砍柴工!
推广到其他地方,除了直觉能一眼找到问题所在,否则标准步骤一步不能少一步不能乱!