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