一次成功的遠距離調試——1億美元的硬件,1億英里的距離
最近這些天爲了調試一個BUG,需要搭建一個調試環境;爲了搭建調試環境,需要三個team協同工作:由QA幫助搭建環境,其它team的人做火線支持。到今天下午能開始調試的時候爲止,已經在環境問題上用了1.x周的時間。因爲涉及中、美、印時差,這已經是在manager的紅燈照耀下的最佳效率了。
不由地想到了Practical Common LISP一書(http://gigamonkeys.com/book/)中講的那個故事:在那並不十分遙遠的1998年,在1億英里的高空,一架造價1億美元的太空船(NASA Deep Space 1: http://nmp.nasa.gov/ds1/,不過這個網站被功夫了),其控制程序出現了條件競爭的BUG,而這個BUG在地面測試中沒有發現(嗯,符合經典的軟件規律)。於是,負責這部分代碼的人就遠程連接上飛船(是真正的遠程啊!),從飛船上的LISP程序中調出來REPL窗口,在系統還在運行的時候進行診斷和調試,並修正了BUG,成功地部署,最終完成了任務。
這真正是一次成功的遠距離調試——1億美元的硬件,1億英里的距離。
不由地想到了Practical Common LISP一書(http://gigamonkeys.com/book/)中講的那個故事:在那並不十分遙遠的1998年,在1億英里的高空,一架造價1億美元的太空船(NASA Deep Space 1: http://nmp.nasa.gov/ds1/,不過這個網站被功夫了),其控制程序出現了條件競爭的BUG,而這個BUG在地面測試中沒有發現(嗯,符合經典的軟件規律)。於是,負責這部分代碼的人就遠程連接上飛船(是真正的遠程啊!),從飛船上的LISP程序中調出來REPL窗口,在系統還在運行的時候進行診斷和調試,並修正了BUG,成功地部署,最終完成了任務。
這真正是一次成功的遠距離調試——1億美元的硬件,1億英里的距離。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
O2OA開發平臺提供的新版考勤管理
原創
2024-04-29 22:26:00
優酷鴻蒙開發實踐 | 鴻蒙卡片開發
阿里巴巴移动技术
2021-10-22 15:33:55
數據庫測試的基礎要素
Jonathan Allen
2021-10-22 15:33:55
一年40萬次實驗,字節跳動A/B測試平臺是怎麼煉出來的?
Tina
2021-09-26 15:43:52
走過二十年的軟件測試業
Tim Bray
2021-08-06 17:03:57
爲了生存重寫軟件!面對“缺芯”,特斯拉很慌
Tina
2021-08-02 14:58:59
谷歌開發團隊犯低級錯誤?因一個字符拼寫Bug,Chromebook用戶被鎖在系統之外
Kent Duke
2021-07-25 16:38:56
10年磨一劍,雲測試頭部玩家如何爲數萬家客戶落地AI自動化測試
施尧
2021-07-25 10:04:06
怎樣在企業裏推廣TDD等技術實踐?
Emily Bache
2021-07-20 10:03:55
從Kratos設計看Go微服務工程實踐
腾讯云中间件
2021-07-16 15:33:59
從10次宕機事件中,我學到5個重要的經驗
Tom Kleinpeter
2021-07-13 11:13:50
硝煙中的研發效能體系建設之路 | InfoQ 公開課
InfoQ 中文站
2021-07-08 11:23:51
數列科技CEO曹學鋒:解碼全鏈路壓測領域,談開源背後的意義
郑思宇
2021-06-25 09:38:55
2021年10大流行軟件測試工具
Alexandra Gorobets
2021-05-23 14:03:59