获得徽章 0
不吐不快
1.调用同事接口发现一个bug,这个接口是用【包裹id】获取【资源id】,然后用【资源id】获取下载地址,然后这个接口出现了不同的【包裹id】会返回相同的【资源id】,然后跟他反馈了,然后他说他修复了。
2.我的思考这个资源id在请求间隔很短的时候生成的【资源id】是相同的,于是猜测他【资源id】是md5(time())生成的
3.同事将他本地文件保存命名从【资源id】改成了【运单号.pdf】,流程还是一样
4.过了一段时间问题依旧,还是会返回一样的【资源id】,一样的资源id返回的运单文件不一样,各个包裹之间串号导致仓库发错货
5.又好心给他建议不要重复使用【资源id】,反过来埋怨我请求速度过快导致(我黑人问号),然后和他争论了一番。他和老板说更换算法比较耗费性能(嘴皮子倒是挺会说,欺骗老板不懂技术)
6.老板劝他修改,说会影响仓库发错货,发错一件我们这边损失50美金。
7.然后他说改成用毫秒时间来生成【资源id】,大概是这样md5(microtime(true))
这不是约等于没改吗,算了爱咋地咋地吧。声称自己十几年开发经验就是这种人,杠精反驳性人格。
1.调用同事接口发现一个bug,这个接口是用【包裹id】获取【资源id】,然后用【资源id】获取下载地址,然后这个接口出现了不同的【包裹id】会返回相同的【资源id】,然后跟他反馈了,然后他说他修复了。
2.我的思考这个资源id在请求间隔很短的时候生成的【资源id】是相同的,于是猜测他【资源id】是md5(time())生成的
3.同事将他本地文件保存命名从【资源id】改成了【运单号.pdf】,流程还是一样
4.过了一段时间问题依旧,还是会返回一样的【资源id】,一样的资源id返回的运单文件不一样,各个包裹之间串号导致仓库发错货
5.又好心给他建议不要重复使用【资源id】,反过来埋怨我请求速度过快导致(我黑人问号),然后和他争论了一番。他和老板说更换算法比较耗费性能(嘴皮子倒是挺会说,欺骗老板不懂技术)
6.老板劝他修改,说会影响仓库发错货,发错一件我们这边损失50美金。
7.然后他说改成用毫秒时间来生成【资源id】,大概是这样md5(microtime(true))
这不是约等于没改吗,算了爱咋地咋地吧。声称自己十几年开发经验就是这种人,杠精反驳性人格。
展开
9
1
买了三件羽绒服,反季节买真便宜![[捂脸]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_28.8981538.png)
![[白眼的狗]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_98.9f6d4ad.png)
![[流泪]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_6.dde0d83.png)
![[不失礼貌的微笑]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_16.9d17f6d.png)
![[呲牙]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_2.cd1e2bd.png)