產品名稱:Effective Debugging 軟件 Effective 是否是套裝:否 書名:Effective Debugging 軟件和繫統調試的66個有效方法 Effective Effective Debugging 軟件和繫統調試的66個有效方法 Effective 代碼:59 出版社名稱:機械工業出版社 出版時間:2017年6月 作者:迪歐米迪斯·斯賓奈裡斯 作者地區:其他 ISBN編號:9787111568896
" Effective Debugging 作 者:(希)迪歐米迪斯·斯賓奈裡斯(Diomidis Spinellis) 著;愛飛翔 譯 定 價:59 出 版 社:機械工業出版社 出版日期:2017年06月01日 頁 數:205 裝 幀:平裝 ISBN:9787111568896 ●譯者序 ●前言 ●致謝 ●第1章宏觀策略1 ●第1條:通過事務追蹤繫統處理所有的問題1 ●第2條:在網上確切地查詢你所遇到的問題,以尋求解決問題的靈感4 ●第3條:確保前置條件與後置條件都能夠得到滿足6 ●第4條:從具體問題入手向上追查bug,或從高層程序入手向下追查bug7 ●第5條:在能夠正常運作的繫統與發生故障的繫統之間尋找差別9 ●第6條:使用軟件自身的調試機制13 ●第7條:試著用多種工具構建軟件,並將其放在不同的環境下執行16 ●第8條:把工作焦點放在最為重要的問題上20 ●第2章通用的方法與做法23 ●第9條:相信自己能夠把問題調試好23 ●第10條:高效地重現程序中的問題26 ●第11條:修改完代碼之後,要能夠盡快看到結果29 ●第12條:將復雜的測試場景自動化30 ●第13條:使自己盡可能多地觀察到與調試有關的數據32 ●第14條:考慮對軟件進行更新34 ●第15條:查看第三方組件的源代碼,以了解其用法35...... 內容簡介 本書共分8章。首先講解調試策略(靠前章)、調試方法(第2章)以及調試時所用的工具與技巧(第3章),這些知識使我們能夠應對各種軟件故障及繫統故障。接下來討論在調試工作的各個階段所用到的具體技巧,也就是在使用調試器(第4章)、編寫程序(第5章)、編譯軟件(第6章)以及運行繫統(第7章)時所用到的調試技巧。與多線程和並發有關的bug是很難尋找的,所以本書後專門用一章(第8章)來講解特定的調試工具及調試技術,使大家能夠找出這些bug。 (希)迪歐米迪斯·斯賓奈裡斯(Diomidis Spinellis) 著;愛飛翔 譯 迪歐米迪斯·斯賓奈裡斯,雅典經貿大學管理科學與技術繫教授,經常講授復雜繫統的開發與調試技術。他是Google的不錯軟件工程師,也是FreeBSDcommitter團隊的成員,並貢獻了一些隨OSX及BSD Unix繫統而發布的代碼。此外,他還開發了UMLGraph及CScout等流行的開源軟件。Spinellis所寫的《Code Reading》和《Code Quality》曾獲得軟件開發生產力獎。他是ACM及IEEE的資歷成員。 Preface 前 言我們在開發軟件或對運行軟件的繫統進行管理的時候,經常會遇到故障。有些故障是因代碼問題而引發的編譯錯誤,這種故障可以在短時間內修復;還有一些故障則會使大型繫統停機,這將給公司帶來每小時數百萬的損失(具體貨幣單位依情況而定)。要想成為一名優秀的專業人士,你就必須在發生故障時迅速找出背後的原因並加以修復。這正是調試的意義所在,也是本書所要談論的主題。 本書是寫給有一定經驗的開發者看的,而不是一本介紹性質的讀物。它假設讀者能夠理解用各種編程語言所寫成的代碼片段,並且會使用高級的GUI編程工具以及基於命令行的編程工具。另一方面,我會在書中詳細描述調試技巧,因為我發現:即便是對某些開發方法很有經驗的編程專家,也依然需要一些手把手的指導,纔能夠掌握其他的開發方法。此外,如果你已經花...... "
|