Dead Programs Tells No Lies
每个switch case 都有一个default 语句,因为我们需要知道什么时候“不可能”发生了。
如果某些情况不会发生,那么请使用assertion来保证他确实不会发生。
发布软件时关掉assertion就好比是没有保护网的条件下走钢丝,因为你之前曾经成功走过一次。
(真的是这样吗?为什么我的xlC
Compiler 一直发布没有assertion的release版本呢?是我们错了?还是作者错了?
抑或是一个是理论,一个是现实?)
No comments:
Post a Comment