Re: [請益] BUG少的程式 通常有什麼特色?
※ 引述《ggg12345 (ggg)》之銘言:
: error dectecion 是允許錯誤發生, 再偵測, 排除.
: 如果採 error prevention 那是事先避免.
: 譬如有優先志願的選課, 志願欄若讓使用者隨意填, 還可以分不同時間分批填報
: 那要做 error detection 就很麻煩了.
: 如果是按課卡出現次序自動由程式填報, 同一類若出現在先, 就是志願在前. 不
: 同時間填報就附在前一批之後, 志願序也就隨append合併時, 調整在後, 這就不
: 會讓使用者亂填, 還要做 error detection 來得簡潔不失誤.
: 事前預防/避免 比之於 允許發生,事後偵測,排錯 在架構與算法上就是不同.
: bug 少, 其中一個因素可能就是 "事先防止使之不可能發生".
重新想一想,我覺得,是看程式放在什麼平台上運作.
如果程式是放到辦公室環境,平台全都是你自己知道規格的,這時候bug-free
意思就是不要因為撞到錯誤而噴出錯誤訊息. 所以,儘量避免error detection
的機會才是.
另一種情況,如果程式是放出去,讓各方大賢大德在他們不知道多少種平台上運作,
那麼所謂bug-free就變成是要利用好的error detection機制使軟體表現出合理的
跨平台行為.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.112.230.43
推
05/09 01:30, , 1F
05/09 01:30, 1F
→
05/09 01:33, , 2F
05/09 01:33, 2F
→
05/09 10:08, , 3F
05/09 10:08, 3F
→
05/09 10:10, , 4F
05/09 10:10, 4F
→
05/09 12:32, , 5F
05/09 12:32, 5F
→
05/09 19:10, , 6F
05/09 19:10, 6F
→
05/09 23:59, , 7F
05/09 23:59, 7F
→
05/10 00:05, , 8F
05/10 00:05, 8F
→
05/10 00:09, , 9F
05/10 00:09, 9F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 9 之 10 篇):
Soft_Job 近期熱門文章
PTT職涯區 即時熱門文章
67
145