标签:
想象一下旅馆订票的例子。一个用户操作由于某种原因,hotel数据变为了null,但是应用运行“正常”——因为我们讨厌null,所以我们把它屏蔽了。然后用户继续对着一个“NullHotel”在进行操作,而且还完成了整个操作。
当用户真正到旅馆后发现,他并没有预订任何房间。旅馆现在满了,而且晚上11:00了,没周围没别的旅馆...不敢想象用户会怎么看待这个订票的程序...由于整个项目屏蔽了null的错误,没有人发现了这个问题的存在,所以..原来他一直是在和一个NullHotel玩呢...
|
标签:
原文地址:http://www.cnblogs.com/Doing-what-I-love/p/5621155.html