Addison-Wesley, 2004. — 336 p. — ISBN10: 0321223918; ISBN13: 978-0321223913. Presents bugged programs in C, Java, Python, Perl, and x86 assembly language, with explained solutions. This book includes language overviews to help you debug 50 examples. It shows how to look past the surface of code to uncover its hidden internal logic. It also offers practical guidance on analyzing...
Apress, 2003. — 376 p. — ISBN10: 1590592344; ISBN13: 978-1590592342. Written for software maintenance engineers, this book suggests strategies for debugging code, examines how debuggers function internally, and describes techniques for fine-tuning programs to improve their performance. About the Author Reverend Bill Blunden is an alumnus of Cornell University, where he earned a...
Pragmatic Programmers, LLC, 2009. - 216 pages. На англ. языке.
Professional programmers develop a knack of unerringly zeroing in on the root cause of a bug. They can do that because they've written a lot of buggy code and then gained experience fixing it. This book captures all this experience - use it, and you'll find you write fewer bugs, and the ones you do write will...
Auerbach Publications, 2007. — 483 p. — ISBN 978-0-8493-8034-1. 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...
Wizardzines.com, 2022. — Debugging is frustrating. It feels like a distraction from “real” work, bugs come up at the worst time, you have to read piles of inscrutable error messages that don’t make sense, it’s unclear where to start, and the process can feel very chaotic and overwhelming. The FEELINGS make everything harder, too: we all know we should be taking a rigorous,...
O’Reilly Media, 2018. — 190 p. In the course of their 20+-year engineering careers, authors Brian Fitzpatrick and Ben Collins-Sussman have picked up a treasure trove of wisdom and anecdotes about how successful teams work together. Their conclusion? Even among people who have spent decades learning the technical side of their jobs, most haven’t really focused on the human...
Springer, 2008. — 232 p. — ISBN 978-1-4020-5539-3. Software has bugs. Period. That's true, unfortunately. Even the good old "hello, world" program, known to virtually every C and C++ programmer in the world, can be considered to be buggy. Developing software means having to deal with defects; old ones, new ones, ones you created yourself, and those that others brought to life....
No Starch Press, Inc., 2012. — 280 p. — ISBN: 978-1593271743. Debugging is crucial to successful software development, but even many experienced programmers find it challenging. Sophisticated debugging tools are available, yet it may be difficult to determine which features are useful in which situations. The Art of Debugging is your guide to making the debugging process more...
No Starch Press, Inc., 2012. — 280 p. — ISBN: 978-1593271743. Debugging is crucial to successful software development, but even many experienced programmers find it challenging. Sophisticated debugging tools are available, yet it may be difficult to determine which features are useful in which situations. The Art of Debugging is your guide to making the debugging process more...
No Starch Press, Inc., 2012. — 280 p. — ISBN: 978-1593271743. Debugging is crucial to successful software development, but even many experienced programmers find it challenging. Sophisticated debugging tools are available, yet it may be difficult to determine which features are useful in which situations. The Art of Debugging is your guide to making the debugging process more...
Wiley, 1996 — 272 p.
A total guide to debuggers: what they do, how they work, and how to use them to produce better programs
"Debuggers are the magnifying glass, the microscope, the logic analyzer, the profiler, and the browser with which a program can be examined."-Jonathan B. Rosenberg
Debuggers are an indispensable tool in the development process. In fact, during the course...
Wiley, 1996. — 272 p. — ISBN10: 0471149667; ISBN13: 978-0471149668. Debuggers are tools to help remove bugs from software. Virtually all programmers and software developers are utilizing debuggers, but few know how to interpret the results they obtain from them. Using a hands- on, problem-solving approach, this unique reference explains how debuggers work, why programmers use...
New York: Addison-Wesley Professional, 2016. - 257 p.
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...
Addison-Wesley Professional, 2016. — 256 p. — (Effective Software Development). — ISBN: 978-0134394794. 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...
Cantata Learning, 2018. — 25 p. — ISBN 9781684101528. Teach your children how to debug - let them engage in the art of problem solving. Tips for using cantata learning books and songs during your daily story time As you sing and read, point out the different words on the page that rhyme. Suggest other words that rhyme. Memorize simple rhymes such as Itsy Bitsy Spider and sing...
Morgan Kaufmann, 2009. - 388p. Language: English Why Programs Fail explains best practices ranging from systematically tracking error reports, to observing symptoms, reproducing errors, and correcting defects. It covers a wide range of tools and techniques from hands-on observation to fully automated diagnoses, and also explores the author's innovative techniques for isolating...
СПб.: БХВ-Петербург, 2005. – 832 с.: ил. — ISBN: 5-94157-229-8. Даны практические рекомендации по использованию популярных отладчиков, таких как NuMega SoftIce, Microsoft Visual Studio Debugger и Microsoft Kernel Debugger. Показано, как работают отладчики и как противостоять дизасемблированию программ. Описаны основные защитные механизмы коммерческих программ, а также способы...
СПб.: БХВ-Петербург, 2005. — 832 с.: ил. — ISBN 5-94157-229-8. Даны практические рекомендации по использованию популярных отладчиков, таких как NuMega SoftIce, Microsoft Visual Studio Debugger и Microsoft Kernel Debugger. Показано, как работают отладчики и как противостоять дизасемблированию программ. Описаны основные защитные механизмы коммерческих программ, а также способы...
Комментарии