最近,在修改一个很大项目的一些遗留问题!
前天,收到一个问题的电话描述,我开始设法弄清问题准备工作,先测试问题的存在性,表现。
这个问题是:在零点时一个操作未按预想执行。
开始,开了一整夜的机器,等第二天的结果。后来,还好想到修改一下系统时间,就可以随时有午夜时的系统时间了。
项目大,自己先看代码,找这个问题出现在那部分代码段,费了很长时间。
后来,又得到项目主负责人的指点。
可以说,费了九牛二虎之力。
后来发现一个判断语句中的表达式中的运算优先级未按我们想象的执行,令人呕吐的错误。
得出结论:在处理优先级时,能加括号就加上。