​程序中哪些错误最难找?哪些好的方法查这些错误?是语法错误,还是逻辑错误,还是兼容性错误

对于程序报错类型,个人目前应用只能归纳三种

  1. 语法错误

  2. 逻辑错误

  3. 兼容性错误


    1.语法错误,包括拼写出错,缺分少引(号) ,语法结构错误等,此类错误一般通过调试基本上都可以检测出并且可以修正过来


    2.逻辑错误,觉得这种错误最难找,就如昨天碰到的问题,1.连接数据库=》2,。选择数据库=》3.执行sql语句。

或者说执行条件判断结构中  "="和"=="赋值和全等经常会混淆。此类错误个人觉得最难查找,目前所了解检测错误方法就是换行注释,一条条去注释,执行下一条,看报错结果。


        3.主要是和服务器对接,包括不局限于大小写字母,编程代码和服务器不兼容,比如采用了老版本的mysql执行语句,数据库会报错,编码错误。

       此类错误个人觉得需要对应用层足够了解,才会避免,如果没有足够的应用层知识,就会不可避免出现错误。


        那么还有哪些错误类型,有什么好的调试方法,比如针对逻辑导致错误,举个例子


qq_大寒_2
浏览 1430回答 1
1回答

乔帮主

能不能不要问这样的问题?这样的问题真没意义!!错误的出现的原因有很多种,而且每个错误的出现都有一定的原因,还跟你的项目有关!有问这个的功夫,还不如好好看下书!
打开App,查看更多内容
随时随地看视频慕课网APP