您现在的位置:新闻首页>快讯
览域免窿赃到底什么情况?
公司有个项目,旧的负责人辞职了,代码谁也看不懂,但是偏偏项目出问题了!这个项目有个功能需要在软件开启的时候,同时打开两个设备,结果就一个设备被打开了,另外一个设备没有被打开。于是这个项目的修复工作,几经流转,谁也解决不掉,最终到了我手里。
我拿到项目以后,看了下代码,虽然大部分逻辑我也看不太懂,但是我扫了一眼代码,立马就看出了问题。代码部分是使用for循环对设备进行初始化以后调用打开设备的函数。但是,根据现有代码的逻辑显示,当打开第一个设备以后,for循环就直接break(跳出)掉了!
我之所以觉得这里有问题,是因为既然for循环的第一个循环注定要被跳出,那么for循环的意义在哪里?所以,这段for循环代码如果不是当初写的人写得有问题的话,那么很可能就是这个break写得比较蹊跷!
在for循环被break之前,有一个打开设备是否成功的判断语句,这个判断语句的if语句没有使用花括号“{}”包着,那么按照语言的语法特性,在if语句后面没有花括号包着的时候,只有if后面一行代码或者下面的一行代码会被认为是if语句里面的代码。有没有可能,有人误将本来应该在if语句里面才会执行到的break,不小心放到了if语句之外执行呢?
于是,我就把我的想法告诉了项目小组的众人。他们最开始还不相信,觉得这个项目以前都好好的,虽然代码看不太懂,可他们觉得事情不应该那么简单。
我的猜想是这个if语句本来的作用是在第一个设备打开失败以后,直接跳出循环的。因为,我们的设备是需要同时打开才的,任何一个设备打开失败,另外一个设备都不能正常运行,所以,我的猜想是比较合理的!
但是,这个if语句由于没有使用花括号“{}”,所以只有if语句之后的一行代码是会被if语句所执行到的。但不知什么原因,后来有人在break前面加了一个日志函数,导致break变成了第二行,于是for循环只执行一次就终止了!
因为旧的负责人最后提交代码到SVN以后,之后代码的流转方式都是打包,因此是谁加的日志导致了这个问题,现在也查不出来了。
往往有时候,越难找的问题,其实就越简单。之所以在我之前他们都没找到问题,一来是代码谁都看不懂,二来是他们不相信问题就那么简单!
本文地址:http://www.zibocpa.cn/qichekuaixun/2023/lymlzddsmqk__53458.html
上一篇:焦点访谈早教究竟什么原因?
下一篇:海贼之黑旗商会后续报道是什么?
- 本网转载的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品来源,并自负版权等法律责任。
- 如涉及作品内容、版权等问题,请联系我们进行修改或删除。
- 01金乡:保障“联合验收+交房即发
- 02火是美丽的火又是那么的残忍消防
- 03东边日出西边雨下一句是个什么梗
- 04疯狂猜成语生日反斗终于真相了
- 05益鸟有哪些具体内容!
- 06有关十(shí)载(zǎi)寒(hán)窗(chuā
- 07流花洗剑录是传言还是实锤?
- 08一家6口5人为美国籍且频频套现留
- 09济南名士豪庭到底是怎么回事?
- 010关于李秀满对宋茜的评价可以这样
- 011关于地穴编织者网友会怎么评论
- 012济南恒大城怎么样详情介绍!
- 013新诛仙之回眸百年怎么回事?
- 014关于弱化的黄昏之湖可以这样解读
- 015新仙剑奇侠传2攻略看看网友是怎
- 016青灯行歌词是真的吗?
- 017傀儡魔术师到底是什么情况?
- 018关于齐肩头发怎么扎好看真的假的
- 019有关少将大人别惹我究竟什么原因
- 0204S店中的“S”指的是什么?一个字
- 021飞车小哥无限喷发生了什么?
- 022有关剑逆苍穹笔趣阁这件事可以这
- 023伦敦时间现在几点什么情况?
- 024飞虎神鹰前传第二部这又是什么梗
- 025牛血清白蛋白是个什么梗?
- 01将规范管理搬上了云端
- 02有关吗丁啉说明书可以这样理解吗
- 03十八岁约定有没有后续报道?
- 04关于老表你好嘢2到底怎么回事?
- 05研一到研三的变化有多真实研究生
- 06有关千(qiān)恩(ēn)万(wàn)谢(xiè
- 072023广东韶关市在选调生招录中同
- 08要把公信力视为行业的生命线
- 09去追寻她梦想中的艺术之路
- 010消博进行时丨领取消博护照、集印
- 011对于支持保罗2023年4月后的运动生
- 012惺迪讲爵循徘是真实还是虚假消息
- 013关于生肖守护神无弹窗到底什么情
- 014天长日久(tiān cháng rì jiǔ)又是个
- 015唱(chànɡ)辖(xiá)磐(pán)具体是什么
- 016抱残守缺(bào cán shǒu quē)网友会
- 017为守护挚爱之人和维系两族和平
- 018有关北辰观山水最新消息!
- 019健身线下线上融合是大势所趋
- 020圣同智能激光装备集团作为此次红
- 021关于新月格格之宁雅发生了什么
- 022外商直接投资在第三季度升至历史
- 023关于一(yī)掠(lüè)而(ér)过(guò)终
- 024共享开放机遇共创美好生活“买全
- 025世界选美小姐看看网友是怎么说的
- 01身先士卒(shēn xiān shì zú)究竟怎
- 02有关炉蝇涟甥喀网友如何看?
- 03火上加油(huǒ shàng jiā yóu)网友是
- 04一直以来我们关注通过数字化和技
- 05越南金兰湾网友如何看?
- 06有关曲(qū)径(jìng)通(tōng)幽(yō
- 07关于类似暗夜蔷薇魅这是个什么梗
- 08关于快意之疯狂教师是个什么梗
- 09关于卡普奇诺清除砖块具体内容!
- 01027军各师起源及首任主官情况读史
- 011股票行情快报:特发服务(30091
- 012关于不能陪你到老背后的真相是什
- 013北京首趟旅游专列发出旅客:轻松
- 014稻草人皮具怎么样看看网友是如何
- 015最新增值税税率、征收率、预征率
- 016有关发际红情归看看网友是怎么说
- 017人民币权重保持第三位
- 018国家级退休证和各地退休证有什么
- 019N型量产再加速!天合光能淮安基
- 020研一到研三的变化有多真实研究生
- 021没搞懂一个人一个月几百多度怎么
- 022关于口袋西游多玩到底是个什么梗
- 023第一上海资料页_机构_财经_凤凰网
- 024御香斋酸梅汤:古有望梅止渴今有
- 025你是我的荣耀于途结局是什么于途