问题

作者: 宴会说 | 来源:发表于2023-09-09 07:10 被阅读0次

一直以来,赵小辉对自己设计的程序充满信心。今天他有点坐不住了。

三天天,同事鲁建林请他帮忙核实一套数据。鲁建林先是用目前市面上一套商业插件计算出来的特征码居然有重复,根据规则这是绝对不可能发生的一种情况,鲁建林反复检查,始终没能检查出问题在哪里。不得已,只有请教赵小辉。

赵小辉技术能力在全公司是超一档的存在,作为技术部经理,他平时也很乐意帮助同事解决项目中遇到的各种难题,尤其是一些数据计算方面。他在三十五岁的时候自学,掌握了一门编程语言,最适合数据计算,几年下来,他也通过解决工作中的问题,开发了不少自己的程序。

他一看到鲁建林提出的问题,不由自主地笑出声来,几年前,他开发过一套类似的程序,数学原理完全一样,只需要根据建林需要的特征码,稍微改造下即可。小辉一口答应下来,笑着说:“建林,下午来拷程序就行。我顺便给你说下怎么用。”

鲁建林得到想要的答案,连说几句谢谢,踩着轻快的步子回去了。

小辉稍加改造原来的程序,很快运行通过,他先试着算了几组特征码,没有重复。小辉心里暗自高兴,还有点看不起商业软件,什么商业软件,连重复这种低级问题都避免不了,还不如他这个业余开放者。

小辉一边乐,一边反复运行程序,结果始终没有重复,他有点飘。又不知道触动哪根神经,或许他是为了增加挑战难度,证明自己的技术水平。他忽然想起把规程上的示例数据实现一遍,再没有比规范更权威的证明了。

说干就干,小辉翻开规范,照着示例输入数据,点击计算,第一个特征码出来了。他仔细核对下,完全一样,他有点兴奋,看来他的程序计算方面应该没有错误。他照着示例,再输入一组数据,运行过后,他满心以为又会一致。结果却给他来了当头一棒,特征码比示例小了一。小辉有点不信,他觉得有可能是输入数据有误,于是他再次输入这组数据,计算之前,他又反复核对,输入数据无误。结果却依然比示例小了一。

会不会是示例错误?毕竟只差一点,有可能是进位取舍问题,小辉觉得有必要把剩下的示例全部计算一遍。剩下的五六个示例计算下来,小辉有些失望,只有一个示例吻合,其他示例结果全部都是小了一。

全部都小了一,说明不是偶然情况,应该是他程序的进位取舍有问题。

认识到问题,小辉开始琢磨程序内的计算公式,对着规程示例,逐步核对,终于在一个除法计算发现问题,程序计算结果保留很多位小数,而规程示例这一步结果刚好到整数。由于下一步要取整计算,刚好在这里差了。

找到问题所在,小辉马上某度,找到协调方法,再次修改程序,跑完所有示例,完全吻合。

下午鲁建林如愿获得正确结果。

相关文章

  • 问题,不是问题;问题,还是问题

    问题,不是问题 今天,是到新校舍的第一天。没水没电没床铺,教室里连黑板都没有。面对诸多问题,幸运的是...

  • 问题问题还是问题?

    问题实在是太多了!菜要这样做,不这样做是问题;饭没煮好,也是问题;自己不知道学会搞吃的也是问题;生活好像只剩下无尽...

  • 问题不是问题,如何对待问题才是问题。

    这几天身体状态一直不太好,反复头疼,但仍然坚持上课,我知道我要什么。我渴望找到那个自由绽放的自己。 早上怀着期待的...

  • “问题”不是问题,认为“是问题”才是问题

    大概从一个多星期前,腹部就开始有间断的疼痛感了,有时甚至会很难受。这种感觉在今天上午坐车时达到了最强烈,我简直不知...

  • 问题不是问题,怎样看问题才是问题。

    焦点幸福教师 坚持分享第1349天2020.11.17周二 小风波 1.购物 最近布置班级文化,我从网上购...

  • 问题的问题

    “你别总给我说问题、问题,给我提一些建设性的建议行不?” “你咋变成了意见篓子?” 满腔热血地跑到领导面前表功,结...

  • 问题的问题

    “你别总给我说问题、问题,给我提些建设性的建议行不?” “你咋变成了意见篓子?” 满腔热血地跑到领导面前表功,结果...

  • 问题不是问题!?

    创45:3-5 约瑟对他弟兄们说:“我是约瑟,我的父亲还在吗?”他弟兄不能回答,因为在他面前都惊惶。约瑟又对他弟兄...

  • 问题的问题

    问题家庭的问题是:家长本身用着有问题的方法教育孩子,没问题的孩子也变得有问题。 而且更严重的问题是:家长并没有意识...

  • 问题 的问题

    人大部分时间是在矛盾中挣扎着,有时候是心里想的是这样,但是不得不面对现实和道德,而选择了与内心不相符的决定...

网友评论

    本文标题:问题

    本文链接:https://www.haomeiwen.com/subject/lbtuydtx.html