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...
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....
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...
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...
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...
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...
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...
СПб.: БХВ-Петербург, 2005. – 832 с.: ил. — ISBN: 5-94157-229-8. Даны практические рекомендации по использованию популярных отладчиков, таких как NuMega SoftIce, Microsoft Visual Studio Debugger и Microsoft Kernel Debugger. Показано, как работают отладчики и как противостоять дизасемблированию программ. Описаны основные защитные механизмы коммерческих программ, а также способы...
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...
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...
Комментарии