對於程式設計人員來說,難免會遇到很多的bug,下面以php為例,簡單的給大家講一下遇到bug的處理方法。
首先是 **錯了找**,你看到**報錯,就去找相應的行數,然後檢視一下,注意標點的對應等,有時候很可能因為乙個標點符號讓你這段**都不能走。
列印sql語句,經常會遇到sql語句不執行的情況,列印出來,然後把sql語句放到資料庫中,看看是否成功執行,如果成功執行,但是不能插入資料庫,那肯定是你下面的**錯誤了,如果不能成功執行,那肯定是sql語句的錯誤。
有的時候會出現這樣的問題,你都寫完了,也沒報錯,但是**就是沒走,這樣的時候,你就在每一段**前加上 一句話,然後exit();結束。看到當echo的內容不能執行的時候,那肯定就是這段**錯誤了。然後慢慢的將範圍縮小,看看到底是**有問題。
5大家在寫**的時候一定要細心,錯誤往往正是你不在意的,所以,不要輕視小知識,每一句**都用用心寫,可能因為你的乙個小失誤,就會讓公司蒙受巨大的損失。
總結處理 BUG 的方法
近期參加開發乙個龐大的專案,曉言智慧型帶屏音響,由於工期很緊湊,所以開發時,有很多的不規範的地方,所以導致了一些不必要的 bug 出來,在這裡就總結一下處理 bug 的心得。遇到 bug 不要方,第一步是找到錯誤的地方,然後對 進行定位,聯絡上下文,找到問題點,這個是最基本的解決方法之一 如果聯絡上...
Bug的處理流程
軟體沒有實現產品的說明書所描述的功能 軟體實現了產品說明書描述不應有的功能 軟體執行了產品說明書沒講的操作 軟體沒有實現產品說明書沒講但應該實現的功能 從軟體測試員的角度來看,軟體難以理解 不易使用 執行緩慢,或者終端使用者認為不對 致命 一招斃命的缺陷,使你的系統無法執行,有造成資料洩漏的安全性問...
Bug的處理流程
軟體沒有實現產品的說明書所描述的功能 軟體實現了產品說明書描述不應有的功能 軟體執行了產品說明書沒講的操作 軟體沒有實現產品說明書沒講但應該實現的功能 從軟體測試員的角度來看,軟體難以理解 不易使用 執行緩慢,或者終端使用者認為不對 致命 一招斃命的缺陷,使你的系統無法執行,有造成資料洩漏的安全性問...