有个BUG,我实在看不出哪出了问题。

编程入门 行业动态 更新时间:2024-10-28 10:30:22

<a href=https://www.elefans.com/category/jswz/34/1769022.html style=有个BUG,我实在看不出哪出了问题。"/>

有个BUG,我实在看不出哪出了问题。

有个BUG

刚上班的时候,我接触的第一个是保险项目,做的是Perl转JAVA的二次开发。

其中有个功能,需要调用了一个依赖包提供的接口进行金钱计算,

我就把需要的参数从数据库里查询出来,再调用依赖包接口进行计算,把结果返回Web前端,在前端又做了一下处理并展示。

过了很长一段时间,大概一个月吧,记不清了。

上测试后。

出问题了!!!!经典的一分钱问题…。

我从前端排查到JAVA后端,查不出问题,我实在看不出哪里导致了一分钱问题。
我就开始怀疑…是不是这个依赖包有点问题?
然后又把自己的代码排查了一遍…确实是这个依赖包的问题。

我就跟组长反馈,但是组长说:“这个依赖包绝对没问题的,你再好好检测你的代码。”

看着组长信誓旦旦的样子,我开始怀疑人生,难道真的是我代码的问题?
我那功能业务代码还蛮多的,难不成真的是我看漏了??

出于对组长的信赖,我又开始排查起了那复杂的业务代码,但是…我真的实在看不出哪出问题了。
最终还是锁定了那个依赖包!!!!
看了里面的代码…金钱变量是double类型…
double会导致精度丢失,计算时会加大误差,导致一分钱问题的出现。

但是…我该怎么说呢?
组长已经确信这个依赖包是没问题,我现在直接跟他说是不是不太好???
心里一番挣扎最后还是跟组长说了…


其实我自己也不明白,当时这么简单的问题为什么我能拖这么久,直接打个断点给组长看就完事了。


过去这么久了,不知道他们怎么样了…

更多推荐

有个BUG,我实在看不出哪出了问题。

本文发布于:2023-12-07 02:55:24,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1669860.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:有个   出了   看不出   我实在   BUG

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!