www.Walzer.cn - Tech & Management Blog

Focus on mobile dev
本博客文章,未在标题中写明转载的, 均为原创.
所谓高手,也就是熟悉别人制定的游戏规则、并且能在规则内跳舞的人。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2009年12月14日

摘要: 所有的代码, 可以在抽象意义上分作两大块, 两者的着重点是不同的. (1) 正常运行的代码. 首要追求高效性。 这个"高效性"如果从逻辑的角度来解释, 那么一方面是"高效"地对正确的数据执行正确的算法(方法/策略), 另一方面是"高效"地找出异常, 然后丢给异常处理代码去处理. (2) 处理异常的代码. 首要追求健壮性。 就是程序必须能从异常中自我恢复. 由于代码多数时间跑的是"正常"逻辑, 少数情况下才不得不处理"异常", 所以"异常"处理的代码中, 首要任务是健壮, 跑不死, 而高效性则是次要的. 阅读全文

posted @ 2009-12-14 17:29 Walzer 阅读(1434) 评论(0) 推荐(0) 编辑