幽默:程序员和测试员在解决业务问题的迥异应对 - QualityFrog


问题:当我4岁时,我妹妹2岁,现在我44,我妹妹多大?
程序员:44 - (4 - 2) = 42
测试员:很困难有一个答案。她可能是42岁,但她也可能是41岁或43岁,因为您没有说生日。而且,她可能已经死了。最后,您可能以为她是您的妹妹,但实际上你妈妈和另一个男人有外遇,其实比你小1-3岁的她并不一是你的妹妹。但你妈妈可能已经把你真正的妹妹让别人收养了,在这种情况下,她可能比你大。明白为什么这么难吗?
最后,如果您以为您的妹妹已经死了,但实际上她已经成为一项秘密政府项目的宇航员,该项目是近光速旅行的呢?这样一来,您妹妹的年龄就会比您慢,因此她可能比41岁还要年轻。

banq注:程序员面对业务问题其实没有测试员考虑深刻、全面,只是根据自己的理解用看上去不错的算法去解决,实际上业务问题不是简单的几条算法能解决的。

点击标题见原微博,该推文获得6,222转推和1.9万点赞