”请计算出更多的天数“ , Peter看到未读邮件中有一个这样主题的邮件。作为Noah——公司元老级程序员的接替人,Peter对收到一些来自客户的看起来怪怪的邮件已经见怪不怪了,这些邮件大多是要求对他们的应用程序做一些修改和调整。Peter打开了这封邮件 …
你好,Peter — 你能否把我们的交易期报表上的天数再增加一些?我们也不确定这样做是否有实际用处,但Noah在时,他会毫不犹豫的帮我们做这个。
经过一番调查之后,Peter发现了为什么他们认为天数不够用 …
'依据总小时数计算出“天/小时” ' 很幸运,计算粒度最小时12小时, ' 更小的就不计量 If totalHours <= 12 Then dayCount = 0 hourCount = 12 ElseIf totalHours <= 24 Then dayCount = 1 hourCount = 0 ElseIf totalHours <= 36 Then dayCount = 1 hourCount = 12 ElseIf totalHours <= 48 Then dayCount = 2 hourCount = 0 ... and so on ... ElseIf totalHours <= 744 Then dayCount = 31 hourCount = 0 ElseIf totalHours <= 756 Then dayCount = 31 hourCount = 12 Else dayCount = 99999 hourCount = 99999 End If
Peter告诉他们,已经把问题解决了,而且他们永远也不会遇到”天数不够“的问题了,还问他们是否想把统计精度缩小到12小时以内。客户的回复可笑之极:真的吗???你竟然在没有我们电话支持的情况下完成了这些!?!?这太好了;
翻译来源:外刊IT评论
:)