The Debugger's Handbook (Hardcover)
暫譯: 除錯者手冊 (精裝版)
J.F. DiMarzio
- 出版商: Auerbach Publication
- 出版日期: 2006-07-01
- 售價: $3,010
- 貴賓價: 9.5 折 $2,860
- 語言: 英文
- 頁數: 458
- 裝訂: Hardcover
- ISBN: 0849380340
- ISBN-13: 9780849380341
-
相關分類:
Unit Test 單元測試
立即出貨 (庫存=1)
買這商品的人也買了...
-
Linkers and Loaders (Paperback)$2,460$2,411 -
UNIX Systems for Modern Architectures: Symmetric Multiprocessing and Caching for Kernel Programmers$2,370$2,252 -
人月神話:軟體專案管理之道 (20 週年紀念版)(The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition, 2/e)$480$379 -
Operating System Concepts with Java, 7/e(Hardcover)$1,100$1,078 -
ASP.Net 2.0 Web Parts in Action: Building Dynamic Web Portals$1,610$1,530 -
Foundations of WF: an Introduction to Windows Workflow Foundation$1,420$1,349 -
Foundations of WPF: An Introduction to Windows Presentation Foundation$1,580$1,501 -
SQL Server 2005 Reporting Services in Action (Paperback)$1,760$1,672 -
Linux 網路原理 (Understanding Linux Network Internals)$1,200$948 -
程式設計師的自我修養-連結、載入、程式庫$580$493 -
Debug Hacks 除錯駭客 -- 極致除錯的技巧與工具$580$458 -
Binary Hacks -- 駭客秘傳技巧一百招$580$458 -
Linux Kernel Hacks 改善效能、提昇開發效率及節能的技巧與工具$680$537 -
並行之美學-撰寫平行應用程式的新手指南 (The Art of Concurrency: A Thread Monkey's Guide to Writing Parallel Applications)$580$458 -
The Java Virtual Machine Specification, Java SE 8 Edition (Paperback)$2,100$2,058 -
Peopleware:腦力密集產業的人才管理之道 (增訂版) (Peopleware: Productive Projects and Teams, 3/e)$420$357 -
ARM 系統開發者指南 (ARM System Developer's Guide: Designing and Optimizing System Software)
$800$720 -
Compilers : Principles, Techniques, and Tools, 2/e (NIE-Paperback)$1,800$1,764 -
Cloud Computing : Theory and Practice, 2/e$2,710$2,575 -
從 Paxos 到 Zookeeper:分散式一致性原理與實例 (舊名: 撐起14億人電商的技術機密:用Paxos及ZooKeeper打造分散叢集)$580$493 -
Programming Persistent Memory: A Comprehensive Guide for Developers (Paperback)$1,663,260$1,575,720 -
軟體架構原理|工程方法 (Fundamentals of Software Architecture: A Comprehensive Guide to Patterns, Characteristics, and Best Practices)$680$537 -
資料密集型應用系統設計 (Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems)$980$774 -
$2,205Parallel and High Performance Computing (Paperback) -
Supercharge Your Applications with GraalVM: Hands-on examples to optimize and extend your code using GraalVM's high performance and polyglot capabilit$1,980$1,881
商品描述
For today's programmers, it is impossible to foresee every input, every usage scenario, and every combination of applications that can cause errors when run simultaneously. Given all of these unknowns, writing absolutely bug-free code is unachievable. But it is possible, with the right knowledge, to produce nearly bug-free code and The Debugger's Handbook provides just the right guidance to do it.
Focused on the best practices for writing code as well as on the methods to perform more effective debugging, DiMarzio promotes a natural debugging approach to writing code. He begins by examining and concretely defining just what a bug is, what circumstances are more prone to producing bugs, and how to avoid them from the start. Rather than focusing on techniques for a specific programming language, this book offers guidance on the basic philosophies and practices that can minimize the appearance of bugs in any language. Extensive use of examples-with sample code given in VB, VB .NET, C++, and Java-reinforce a practical understanding of the concepts and offer ample opportunity to put them to use.
Working systematically through the programming steps encountered in practice, The Debugger's Handbook is the most versatile and practical guide available for minimizing errors, decreasing development time and costs, and making you a better programmer.
商品描述(中文翻譯)
對於當今的程式設計師來說,無法預見每一個輸入、每一個使用情境以及每一種可能同時運行時導致錯誤的應用程式組合。考慮到所有這些未知因素,撰寫完全無錯誤的程式碼是不可能的。然而,透過正確的知識,產生幾乎無錯誤的程式碼是可行的,而《除錯者手冊》提供了正確的指導來實現這一目標。
本書專注於撰寫程式碼的最佳實踐以及進行更有效除錯的方法,DiMarzio 提倡一種自然的除錯方法來撰寫程式碼。他首先檢視並具體定義什麼是錯誤、哪些情況更容易產生錯誤,以及如何從一開始就避免這些錯誤。本書並不專注於特定程式語言的技術,而是提供了可以在任何語言中最小化錯誤出現的基本哲學和實踐指導。廣泛使用的範例,包括 VB、VB .NET、C++ 和 Java 的範例程式碼,加強了對概念的實際理解,並提供了充分的機會來實踐這些概念。
《除錯者手冊》系統性地處理實踐中遇到的程式設計步驟,是一本最具多功能性和實用性的指南,旨在最小化錯誤、減少開發時間和成本,並使您成為更好的程式設計師。
