开发的时候做好校验的重要性

加拿大信托银行的ATM机可以接受银行卡,但是如果你没有带卡你也可以键入你的账户信息,通过这种方式执行你的银行业务。机器会问你:“您是否携带银行卡?”随之会有一个按钮为是,另一个按钮为否。

程序员们花费了几个月的时间去调试系统,追踪每一个错误,预判每一个客户可能会做出的每一个稀奇古怪的决定……这一切都是为了要确保系统会在运行时保持稳定。

终于到了机器开始运营服务的那一天。

运营的第一个小时里,安大略南部某处的某位客户,对“您是否携带银行卡”这一问题选择了“否”后,把他的银行卡强插进了卡槽里。

然后,这整个系统,整个安大略的系统,都……崩了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值