现在的位置: 首页 > 综合 > 正文

重构手法55:Replace Error Code with Exception (以异常取代错误码)

2012年08月05日 ⁄ 综合 ⁄ 共 201字 ⁄ 字号 评论关闭

某个函数返回一个特定的代码,用以表示某种错误情况。改用异常

动机:程序中发现错误的地方,并不一定知道如何处理错误。当一段子程序发现错误时,它需要让它的调用者知道这个错误,而调用者也可能将这个错误继续沿着调用链传递上去。许多程序都使用特殊输出来表示错误。

       可以使用更好的错误处理方式:异常。它清楚地将“普通程序”和“错误处理”分开了,这使得程序更容易理解:代码的可理解性应该是我们追求的目标。

 

抱歉!评论已关闭.