别忘了Debug!!--SMP(软件制作平台)语言基础知识之八

所谓“Debug”(调试)是指程序员运行自己的程序,设置断点,逐条执行,试图发现程序中的错误。当程序员自己调试不了问题的时候,可能会请高手来帮助自己调试。
调试工作是程序员工作特点之一。其占整个开发时间一般在30%以上。这个比例取决于自己编码量占全部程序中的比例。如果全部程序都是自己编的,那么调试工作就非常繁重。如果程序中有一些复制粘贴的程序,调试就会少很多。
那么为啥会要进行调试呢?因为程序一定出现错误,很多人会不相信,誓言自己编的程序不会错。这就是一个大话,可以说没有一个程序员编程序是不出错的。我们需求的不是不出错的程序员,我们要的是能够快速调试发现错误的程序员。
我们一般把需要调试的错误,称之为bug,需要调试的错误。程序存在bug那就不是一个好程序常见程序出错的原因:
1、 语法错误
2、 字母大小写
3、 中英文混淆
4、 参数个数和参数类型错误
5、 逻辑搞反了
6、 返回值没有处理产生的错误
7、 对错误没有进行捕或的错误
8、 导致程序中断和退出的错误
9、 输出结果不是预期的错误
10、          内存溢出错误
11、          死循环错误
12、          因为边界出现的错误
13、          因为例外出现的错误
14、          因为没有处理而出现的错误
这些错误,会让我们程序员防不胜防,所以我们要非常仔细、非常严谨、非常逻辑地编写自己的程序,减少调试。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值