為什么Windows錯誤報告叫作Dr. Watson?
應該有一部分人可能會知道,Windows 錯誤報告有一個昵稱,叫做”Dr. Watson”(華生醫(yī)生),沒事,你不知道,也沒關系。
今天的文章主要是講講,這個”Dr. Watson”名稱的來歷。
和你所猜想的一樣,Dr. Watson 來自柯南道爾的小說<<福爾摩斯探案集>>中的靈感,在小說中,Dr. Watson 是神探福爾摩斯的助理。
我所知道的是,Dr. Watson 組件是在 Windows 3.0 Beta 版本中首次出現(xiàn)。它的任務是,當應用程序崩潰時記錄下相關的運行數(shù)據(jù),這樣就可以作為錯誤報告的補充文件上傳到服務器。
它的顯示圖標是(現(xiàn)在仍然是)一位友好的醫(yī)生,用他的聽診器來調(diào)查一個問題的樣子。
Dr. Watson 組件一直處理的是”捕獲應用程序崩潰信息”方面的工作。與此同時,”Watson” 一詞已將其含義擴展到所有用戶反饋機制相關的概念中,例如 “Content Watson”。(但如果在 Windows 開發(fā)討論會中你聽到 “Watson” 這個詞,則它幾乎肯定是代表錯誤報告的意思)
總結(jié)
在現(xiàn)代操作系統(tǒng)(Win10, Win11)中,很遺憾,Dr. Watson 組件已經(jīng)被移除了。
每當想起它的時候,我都會想到以前用 VS6.0 開發(fā)程序的無憂無慮的大夏天。
那個時候,生活很簡單,沒有復雜事情的打擾。