作者ogamenewbie (._.)
看板Programming
標題Re: [問題] ASP的錯誤陷阱 無助於除錯怎辦
時間Tue Mar 22 07:56:33 2011
※ 引述《dontblame (占卜師)》之銘言:
: 程式開發者 要有個心態
: 就是出錯 一定是設計者的錯誤
: 使用者一定沒錯
使用者一定沒錯僅只是因為使用者通常是[付錢的人]或者是影響[付錢的人]的人
這不代表說使用者提的東西設計上都一定能做得出來
或者設計出來的正確實作不會被使用者抗議
: 事實上 使用者 當然會有許多 不合理的操作
: 但 設計者 有義務 要考慮到這些錯誤
: 並 做相當的提醒與處理
這點是對的,但是不合理的操作這個部分通常跟流程上或程式上的 bug 無關,
而是跟 UI 或者是使用者體驗的部分有關,
有經驗的設計者就會在 UI 設計上多下工夫,
讓使用者能夠不多加學習就能輕鬆上手。
: 以開發者的邏輯 來操作 肯定是不會找出錯誤的
: 這也是為何 有規模的開發廠商
: 會有個專門測試的部門
: 就是要用各種奇怪的操作方式
: 來測出bug
這點你可能是混到一些遊戲測試上找人來開車撞軌道看車子會不會飛出去的東西吧。
測試這個東西的確在較有規模的開發廠商中會有測試部門,
甚至有些公司就是專門在作測試的,
從開發角度的觀點上,也有從測試個案開始撰寫的開發模式,
這些測試模式都會有其目的,測試範圍,預期結果等等,
不適宜用"各種奇怪的操作方式"加以總括。
: 所以 或許 你該找對電腦越不熟的人
: 來操作看看 找出錯誤
如果這個問題涉及到資料庫連線數量的情況,
找一個不熟的人來也不會有甚麼額外的幫助。
: 另外 建議你將程式碼 po 出來
: 或許大家用看的 就能幫你看出錯誤所在了
: 有時候 自己要找出bug
: 會有鬼遮眼的現象....
不是所有的問題都是 po 程式碼就能用看的解決。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.160.32.243
推 dontblame:很嗆 但不曉得是在嗆什麼 59.116.170.242 03/22 10:12
→ dontblame:光是第一個 使用者沒錯 是指操作上 59.116.170.242 03/22 10:12
→ dontblame:還請看清楚 59.116.170.242 03/22 10:13
→ dontblame:bug 就是bug。 59.116.170.242 03/22 10:14
→ dontblame:我的文中 很多只是建議解決的方式 59.116.170.242 03/22 10:14
→ dontblame:而沒說 是唯一解。所以真不曉得你再回啥 59.116.170.242 03/22 10:15
推 KanoLoa:他沒有很嗆吧.....你推文比較嗆.. 60.199.183.252 03/22 17:51
→ ogamenewbie:我只是幫你補充一下我個人覺得你用詞 218.160.32.243 03/22 20:45
→ ogamenewbie:不太精確的地方, 相信閣下有能力補充 218.160.32.243 03/22 20:45
→ ogamenewbie:到更完美的情況, 這想必大家都很樂見 218.160.32.243 03/22 20:45