程序员为什么发现不了BUG?因为有测试

最近在朋友圈流行了这样的一张小学数学题,当然结果是“出乎意料”,看似简单的结果,几乎很少有人作对,而分析下来的原因无非是惯性思维下的粗心导致完全错误,那么云层带大家分析下思考过程。

好奇害死猫🐱

看图可知,猫=X猫头=Y猫爪=Z既
3X=30
X+Y+Y=20
Y+Z+Z=9
所以X=10 Y=5 Z=2
故结果 Y+Z+X=5+2+10=17


❌❌❌

一般大多数的第一结果可能都是这样!等等,注意最后一个应该是Y+Z*X=?
猫爪

心中一百只草泥马奔过,再算一遍
Y+ZX=5+210=25

❌❌❌

对不起还是错的,因为猫爪从2只


猫爪

变成了1只,
所以应该是Y+Z/2X=?
心中一千只草泥马奔过,再算一次!
Y+Z/2
X=5+2/2*10=15

❌❌❌

对不起还是错的,因为最后一只猫少一个爪子,所以应该是Y+Z/2(X-Z/2)=?
心中一万只草泥马奔过,再算一次,
Y+Z/2
(X-Z/2)=5+2/2*(10-2/2)=14

其实大家会发现这个题目非常的“坑爹”,不就是故意折腾人么,但是在很多系统中,开发看到测试提出的Bug也是这样的感觉。作为开发就和我们成人一样看到问题总是以自己的世界观来理解,导致理所当然的就这样就对了,而真正真相就被隐藏了。

老纸的程序没Bug,要你们测试吃干饭吗?


老纸就是来写Bug

转自:如蜗牛般努力

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 作为开发就和我们成人一样看到问题总是以自己的世界观来理解,导致理所当然的就这样就对了,而真正真相就被隐藏了。 最近...
    小明yz阅读 231评论 0 0
  • 一年级语文上册生字表 生字表一(共400字) 啊(ā)爱(ài)安(ān)岸(àn)爸(bà)八(bā)巴(bā)...
    meychang阅读 2,897评论 0 6
  • sì 支zhī茶chá 对duì 酒jiǔ,赋fù 对duì 诗shī,燕yàn子zi 对duì 莺yīng 儿é...
    每个人的孟母堂阅读 1,271评论 0 6
  • 这篇论文主要是交通大数据这方面的论文,收录在 Transportation Research Part E 201...
    AfterlifeYeah阅读 362评论 0 0
  • 村前的那条小河解冻了,水流依然如儿时一样欢快,河岸两侧的杨柳又长出了新芽,此时正是清明时节。记得儿时和小伙伴们...
    方邪阅读 289评论 0 2