Effective Debugging: 66 Specific Ways to Debug Software and Systems (Paperback)
暫譯: 有效的除錯:66 種具體方法來除錯軟體和系統 (平裝本)
Diomidis Spinellis
- 出版商: Addison Wesley
- 出版日期: 2016-06-23
- 售價: $1,590
- 貴賓價: 9.5 折 $1,511
- 語言: 英文
- 頁數: 256
- 裝訂: Paperback
- ISBN: 0134394798
- ISBN-13: 9780134394794
-
相關翻譯:
Effective Debugging 中文版 | 軟體與系統除錯的 66 個具體作法 (Effective Debugging: 66 Specific Ways to Debug Software and Systems) (書況略舊,不介意在下單) (繁中版)
Effective Debugging:調試軟件和系統的66個有效方法 (簡中版)
買這商品的人也買了...
-
Effective TCP/IP Programming: 44 Tips to Improve Your Network Programs (Paperback)$2,480$2,430 -
Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library (Paperback)$2,060$1,957 -
基礎資料結構 ─ 使用 C++ (Fundamentals of Data Structures in C++, 2/e)$790$751 -
C++ Primer, 4/e (中文版)$990$891 -
Effective Perl Programming: Ways to Write Better, More Idiomatic Perl, 2/e (Paperback)$1,850$1,813 -
Effective JavaScript 中文版 | 駕馭 JavaScript 的 68 個具體作法 (Effective JavaScript: 68 Specific Ways to Harness the Power of JavaScript)$450$356 -
The C++ Programming Language, 4/e (Hardcover)$3,300$3,234 -
HDMI 轉 VGA 轉換器(帶音訊)$380$361 -
ASP.NET 學習教材-使用 VB$650$514 -
ASP.NET MVC 5 網站開發美學$780$616 -
物件導向設計模式-可再利用物件導向軟體之要素 (精裝典藏版) (Design Patterns: Elements of Reusable Object-Oriented Software)$550$550 -
會計學, 6/e$800$380 -
人像攝影:「圖解」捕捉動人神韻的心.技.法 (Michael Freeman's Photo School: Portrait)$480$432 -
Effective Python 中文版 | 寫出良好 Python 程式的 59 個具體做法 (Effective Python: 59 Specific Ways to Write Better Python)$450$356 -
精通 Python|運用簡單的套件進行現代運算 (Introducing Python: Modern Computing in Simple Packages)$780$616 -
完整學會 Git, GitHub, Git Server 的24堂課$360$284 -
ASP.NET 專題實務 I -- C#入門實戰 (VS 2015版)$820$648 -
$1,584Discovering Modern C++: An Intensive Course for Scientists, Engineers, and Programmers (Paperback) -
Kali Linux: Windows Penetration Testing(Paperback)$1,950$1,853 -
使用者故事對照 (User Story Mapping: Discover the Whole Story, Build the Right Product)$580$458 -
Python 程式設計實務-從初學到活用 Python 開發技巧的16堂課$560$437 -
讓響應式(RWD)網頁設計變簡單:Bootstrap開發速成 (附135分鐘專題影音教學)$420$332 -
Docker 錦囊妙計 (Docker Cookbook)$680$537 -
Raspberry Pi 3 樹莓派套件組--簡配A(含Pi 3 + 32G SD卡 + 電源)$2,200$2,090 -
Linux Driver Development for Embedded Processors : Learn to develop Linux embedded drivers with kernel 4.9 LTS, 2/e (Paperback)$1,980$1,881
商品描述
Every software developer and IT professional understands the crucial importance of effective debugging. Often, debugging consumes most of a developer’s workday, and mastering the required techniques and skills can take a lifetime. In Effective Debugging, Diomidis Spinellis helps experienced programmers accelerate their journey to mastery, by systematically categorizing, explaining, and illustrating the most useful debugging methods, strategies, techniques, and tools.
Drawing on more than thirty-five years of experience, Spinellis expands your arsenal of debugging techniques, helping you choose the best approaches for each challenge. He presents vendor-neutral, example-rich advice on general principles, high-level strategies, concrete techniques, high-efficiency tools, creative tricks, and the behavioral traits associated with effective debugging.
Spinellis’s 66 expert techniques address every facet of debugging and are illustrated with step-by-step instructions and actual code. He addresses the full spectrum of problems that can arise in modern software systems, especially problems caused by complex interactions among components and services running on hosts scattered around the planet. Whether you’re debugging isolated runtime errors or catastrophic enterprise system failures, this guide will help you get the job done—more quickly, and with less pain.
Key features include
- High-level strategies and methods for addressing diverse software failures
- Specific techniques to apply when programming, compiling, and running code
- Better ways to make the most of your debugger
- General-purpose skills and tools worth investing in
- Advanced ideas and techniques for escaping dead-ends and the maze of complexity
- Advice for making programs easier to debug
- Specialized approaches for debugging multithreaded, asynchronous, and embedded code
- Bug avoidance through improved software design, construction, and management
商品描述(中文翻譯)
每位軟體開發人員和 IT 專業人士都了解有效除錯的重要性。除錯通常佔據了開發人員工作日的大部分時間,而掌握所需的技術和技能可能需要一生的時間。在《有效除錯》(Effective Debugging)一書中,Diomidis Spinellis 透過系統性地分類、解釋和示範最有用的除錯方法、策略、技術和工具,幫助經驗豐富的程式設計師加速他們的精通之路。
根據超過三十五年的經驗,Spinellis 擴展了你的除錯技術工具箱,幫助你為每個挑戰選擇最佳的方法。他提供了中立的、充滿範例的建議,涵蓋一般原則、高層策略、具體技術、高效工具、創意技巧以及與有效除錯相關的行為特徵。
Spinellis 的 66 種專家技術涵蓋了除錯的各個方面,並附有逐步指導和實際代碼的示範。他針對現代軟體系統中可能出現的各種問題,特別是由於分散在全球各地的主機上運行的組件和服務之間的複雜互動所引起的問題進行探討。無論你是在除錯孤立的執行時錯誤還是災難性的企業系統故障,本指南都將幫助你更快速且更輕鬆地完成工作。
主要特色包括:
- 針對多樣化軟體故障的高層策略和方法
- 在編程、編譯和運行代碼時應用的具體技術
- 更好地利用除錯工具的方法
- 值得投資的一般技能和工具
- 逃離死胡同和複雜迷宮的進階想法和技術
- 使程式更易於除錯的建議
- 專門針對多執行緒、非同步和嵌入式代碼的除錯方法
- 透過改進軟體設計、建構和管理來避免錯誤
