幽默:程式設計師和測試員在解決業務問題的迥異應對 - QualityFrog

banq發表於2020-05-16

問題:當我4歲時,我妹妹2歲,現在我44,我妹妹多大?

程式設計師:44 - (4 - 2) = 42

測試員:很困難有一個答案。她可能是42歲,但她也可能是41歲或43歲,因為您沒有說生日。而且,她可能已經死了。最後,您可能以為她是您的妹妹,但實際上你媽媽和另一個男人有外遇,其實比你小1-3歲的她並不一是你的妹妹。但你媽媽可能已經把你真正的妹妹讓別人收養了,在這種情況下,她可能比你大。明白為什麼這麼難嗎?

最後,如果您以為您的妹妹已經死了,但實際上她已經成為一項祕密政府專案的宇航員,該專案是近光速旅行的呢?這樣一來,您妹妹的年齡就會比您慢,因此她可能比41歲還要年輕。

banq注:程式設計師面對業務問題其實沒有測試員考慮深刻、全面,只是根據自己的理解用看上去不錯的演算法去解決,實際上業務問題不是簡單的幾條演算法能解決的。

點選標題見原微博,該推文獲得6,222轉推和1.9萬點贊

相關文章