看板
[ Soft_Job ]
討論串[請益] 難以偵錯的問題
共 5 篇文章
內容預覽:
本文先發在java板, 不過回應不多, 所以轉發本版希望能夠找到比較多指導.. 有違反板規請推文或站內信, 看到會馬上刪.. 這個問題我們自己也很難重現, 都是user回報之後觀察到.. 所以任何方法包括怎麼去測試找問題都歡迎指導.. --------------------------------
(還有972個字)
內容預覽:
這我覺得可用二個方法雙管齊下:. 1.把批量資料列出來觀察例外值出現的情況,猜測可能的特徵,. 2.把程式按照流程分成一段一段路線,分別看每一段有沒有問題.. 從第一個辦法所做的猜測,是幫助限制你猜問題出現在哪邊的範圍.. 第二個辦法,則是限定於那個範圍之內,用直接有效的步驟來找問題.. 以 "資料
(還有202個字)
內容預覽:
首先你必須釐清是系統問題還是程式問題。. 你說這個事件是隨機發生的,那麼你就必須先降低事件的隨機性,固定變數。. 最終目的是能夠穩定的Reproduce這個問題,才能夠去解決問題。. 1.使用一模一樣的測試資料,輪流依序測試多次. 你必須要選擇測試範圍,你可以透過JUnit Framework重複執
(還有841個字)
內容預覽:
^^^^^^^^^^^^^^^^ ^^^^^^^^^^. 從這兩個特徵來看, 我會往 race condition 的方向猜.. 不要覺得 race condition 只會出現在多工環境.. 實際上不是, 光是一個簡單的 timed-out operation 就有 racing.. 因為要跟時間
(還有1816個字)