對于程序報錯類型,個人目前應(yīng)用只能歸納三種語法錯誤邏輯錯誤兼容性錯誤1.語法錯誤,包括拼寫出錯,缺分少引(號) ,語法結(jié)構(gòu)錯誤等,此類錯誤一般通過調(diào)試基本上都可以檢測出并且可以修正過來2.邏輯錯誤,覺得這種錯誤最難找,就如昨天碰到的問題,1.連接數(shù)據(jù)庫=》2,。選擇數(shù)據(jù)庫=》3.執(zhí)行sql語句。或者說執(zhí)行條件判斷結(jié)構(gòu)中 ?"="和"=="賦值和全等經(jīng)常會混淆。此類錯誤個人覺得最難查找,目前所了解檢測錯誤方法就是換行注釋,一條條去注釋,執(zhí)行下一條,看報錯結(jié)果。? ? ? ? 3.主要是和服務(wù)器對接,包括不局限于大小寫字母,編程代碼和服務(wù)器不兼容,比如采用了老版本的mysql執(zhí)行語句,數(shù)據(jù)庫會報錯,編碼錯誤。 ? ? ?? 此類錯誤個人覺得需要對應(yīng)用層足夠了解,才會避免,如果沒有足夠的應(yīng)用層知識,就會不可避免出現(xiàn)錯誤。? ? ? ? 那么還有哪些錯誤類型,有什么好的調(diào)試方法,比如針對邏輯導(dǎo)致錯誤,舉個例子
1 回答
已采納

喬幫主
TA貢獻(xiàn)184條經(jīng)驗 獲得超67個贊
能不能不要問這樣的問題?這樣的問題真沒意義??!錯誤的出現(xiàn)的原因有很多種,而且每個錯誤的出現(xiàn)都有一定的原因,還跟你的項目有關(guān)!有問這個的功夫,還不如好好看下書!
- 1 回答
- 0 關(guān)注
- 1611 瀏覽
添加回答
舉報
0/150
提交
取消