对于程序报错类型,个人目前应用只能归纳三种
语法错误
逻辑错误
兼容性错误
1.语法错误,包括拼写出错,缺分少引(号) ,语法结构错误等,此类错误一般通过调试基本上都可以检测出并且可以修正过来
2.逻辑错误,觉得这种错误最难找,就如昨天碰到的问题,1.连接数据库=》2,。选择数据库=》3.执行sql语句。
或者说执行条件判断结构中 "="和"=="赋值和全等经常会混淆。此类错误个人觉得最难查找,目前所了解检测错误方法就是换行注释,一条条去注释,执行下一条,看报错结果。
3.主要是和服务器对接,包括不局限于大小写字母,编程代码和服务器不兼容,比如采用了老版本的mysql执行语句,数据库会报错,编码错误。
此类错误个人觉得需要对应用层足够了解,才会避免,如果没有足够的应用层知识,就会不可避免出现错误。
那么还有哪些错误类型,有什么好的调试方法,比如针对逻辑导致错误,举个例子
乔帮主