Re: [問題] ASP的錯誤陷阱 無助於除錯怎辦

看板Programming作者 (占卜師)時間13年前 (2011/03/20 13:58), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/6 (看更多)
為避免有人誤解此文 所以加上些註解以及上色 程式開發者 要有個心態 就是出錯 一定是設計者的錯誤 使用者一定沒錯 (這裡所謂的使用者沒錯 當然不是誰出錢 誰就是老大 要你做什麼就做什麼 而是如下段所說 開發的程式 要有防呆處理) 事實上 使用者 當然會有許多 不合理的操作 但 設計者 有義務 要考慮到這些錯誤 並 做相當的提醒與處理 以開發者的邏輯 來操作 肯定是不會找出錯誤的 這也是為何 有規模的開發廠商 會有個專門測試的部門 就是要用各種奇怪的操作方式 來測出bug (奇怪的方式操作 是指 可能跟開發者預期的操作有所不同 相信很多開發者都有這樣的經驗 當然 或許有神人能預期出所有使用者的操作方式) 所以 或許 你該找對電腦越不熟的人 來操作看看 找出錯誤 (說文解意:「或許」 就是這是其中的一種可能 而不是解決問題的唯一方式 而建議此法 是因為越不熟的人 越會使用超乎預期的操作方式) 另外 建議你將程式碼 po 出來 或許大家用看的 就能幫你看出錯誤所在了 (當然不可能所有程式都用看的 就能看出錯誤 但 也不是 所有程式的錯誤 都無法用看的 來找出錯誤 既然 問題還沒解決 何不嘗試此法?) 有時候 自己要找出bug 會有鬼遮眼的現象.... (自己發生過多次 也幫人解決過多次) ps. 只是想幫原PO解決問題而已 也可惹來一身羶...... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.116.170.242 ※ 編輯: dontblame 來自: 59.116.170.242 (03/22 11:00)
文章代碼(AID): #1DXPU9T5 (Programming)
討論串 (同標題文章)
文章代碼(AID): #1DXPU9T5 (Programming)