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


被折叠的 条评论
为什么被折叠?



