在软件之初,由于缺少调试工具,代码调试成为软件设计最费时、也最累人的工作。面对长长的程序,工程师们想出了许多方法来定位问题代码:分解软件,化长为短,分段调试,总装测试;但是,每个局部都是正确的、总装到一起时还是可能出现问题。于是工程师们设计实现了、陷阱与捕捉的调试方法。
陷阱就像会划拳的朋友设计的拳谱:针对对手不同的出拳,设计自己的出拳与和数,比如有捉对手出‘3’的拳。所谓陷阱,就是针对不同出错可能,设计捕捉方案、定位问题代码的调试技巧;其设计思路和后来的事件循环有点儿像。
全文完。
在软件之初,由于缺少调试工具,代码调试成为软件设计最费时、也最累人的工作。面对长长的程序,工程师们想出了许多方法来定位问题代码:分解软件,化长为短,分段调试,总装测试;但是,每个局部都是正确的、总装到一起时还是可能出现问题。于是工程师们设计实现了、陷阱与捕捉的调试方法。
陷阱就像会划拳的朋友设计的拳谱:针对对手不同的出拳,设计自己的出拳与和数,比如有捉对手出‘3’的拳。所谓陷阱,就是针对不同出错可能,设计捕捉方案、定位问题代码的调试技巧;其设计思路和后来的事件循环有点儿像。
全文完。
本文标题:代码调试(1) 陷阱与捕捉。
本文链接:https://www.haomeiwen.com/subject/pdswiftx.html
网友评论