闪电博尔特100枪1000环夺冠,超人100枪10环垫底出局 后续 外包程序员领罚喊冤。
比赛枪响,就有多家媒体发出超人夺冠的贺信,但比赛结果让人大跌眼镜。
只要超过10枪沾上靶子,成绩就比超人高。超人不服,申请视频复查。
录像显示500秒内,闪电博尔特的靶子变成百孔筛子,超人的靶子一个弹孔,
99枪脱靶。超人辩解自己的99枪全部穿过了第一个弹孔,但裁判以“两发炮弹不会落在同一个弹坑”的理论驳回超人的申请,判定超人出局。
超人内部追责,结果编写赛前模拟程序的外包程序员领罚。程序员大呼冤枉:“
超人赛前训练,打一枪换一个靶子。没想到运动会节约开支,每个人只用一个靶子。”
curating提醒编写程序要考虑需求和外部因素以及特定因素。
curating想起2017年3月某行业的数据库挂起问题,该单位数据库已经正常运行一年多了,突然挂起。原因是2016年(闰年)部署的定时任务清理每月29日清理备份归档,而2017年(平年)没有2月29日,定时任务没有执行造成。