错误(bug)会周期性出现,影响系统安全和性能,绝不容忽视

 

教训

NASA在需求分析和设计阶段中存在错误而丢失了一个火星空间探测器

GPS软件中的电池被更换导致了一个炸弹被误投到了美国特种部队的基地上

 

必须从需求阶段开始调试,直至最终版本投入生产时为止

要更快速地进行调试

调试是一种自学获得的技能,要领悟

 

例如要调试ASP.NET控件,必须了解.NET和ASP.NET的深层知识、DLL如何进入ASP.NET缓存中及ASP.NET如何找到这些控件

 

调试技术相关的公司:NuMega Technologies、Wintellect

调试相关的产品:BoundsChecker、TrueTime、TrueCoverage和SoftICE

调试相关的资源:MSDN Magazine上的“Bugslayer”专栏和www.microsoft.com/ddk/debugging

 

posted on 2014-08-22 17:38  cpycpp  阅读(141)  评论(0编辑  收藏  举报