ITeBooks.directory Facebook Icon Image ITeBooks.directory Google Plus Icon Image ITeBooks.directory Twitter Icon Image

The Developer's Guide to Debugging

The Developer's Guide to Debugging Image

Book details:

Publisher:Springer
Categories: Springer , Developer's Guide
Author:
Edition:1
ISBN-10:9048173876
ISBN-13:9789048173877
Pages:224
Published:
Posted:Apr 13 2017
Language:English
Book format:PDF
Book size:3.18 MB

Book Description:

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. Software developers debug programs for a living. Hence, good debugging skills are a must-have. That said, I always found it regretable that debugging is hardly taught in engineering schools. Well, it is a tricky subject, and there are no good textbooks. The latter can be helped, I thought. That's how the idea for this book was born. "The Developer's Guide to Debugging" is a book for both professional software developers seeking to broaden their skills and students that want to learn the tricks of the trade from the ground up. With small inlined examples and exercises at the end of each chapter it is well suited to accompany a CS course or lecture. At the same time it can be used as a reference used to address problems as the need arises. This book goes beyond the level of simple source code debugging scenarios. In addition, it covers the most frequent real-world problems from the areas of program linking, memory access, parallel processing and performance analysis. The picture is completed by chapters covering static checkers and techniques to write code that leans well towards debugging. While the focus lies on C and C++, the workhorses of the software industry, one can apply most principles described in "The Developer's Guide to Debugging" to programs written in other languages. The techniques are not restricted to a particular compiler, debugger or operating system. The examples are structured such that they can be reproduced with free open-source software.

Download Link:

Related Books:

The Essential Sap Career Guide Image

The Essential Sap Career Guide

Jun 26 2017 SAP is the world's leading enterprise applications provider with software solutions for companies of all sizes and industries. Nearly 80% of Fortune 500 companies rely on SAP to run their inventory management, financials, human resources, purchasing, and sales business processes. There are numerous job opportunities for all experience levels and the right approach can fast-track your career. This book is written specifically for students and professionals aspiring to start a career with SAP as a consultant or user. We'll cover key topics including: How to find a job with SAP oCreating a stand-...

The Project Manager's Guide to Mastering Agile Image

The Project Manager's Guide to Mastering Agile

May 03 2017 Streamline project workflow with expert agile implementation The Project Management Profession is beginning to go through rapid and profound transformation due to the widespread adoption of agile methodologies. Those changes are likely to dramatically change the role of project managers in many environments as we have known them and raise the bar for the entire project management profession; however, we are in the early stages of that transformation and there is a lot of confusion about the impact it has on project managers: There are many stereotypes and misconceptions that exist about b...

Web Developer's Reference Guide Image

Web Developer's Reference Guide

Mar 27 2017 A one-stop guide to the essentials of web development including popular frameworks such as jQuery, Bootstrap, AngularJS, and Node.js About This Book * Understand the essential elements of HTML, CSS, and JavaScript, including how and when to use them * Walk through three of the best and most popular web development frameworks - jQuery, Bootstrap, and AngularJS * References for any function you will need in your day-to-day web development Who This Book Is For This book is perfect for beginners but more advanced web developers will also benefit. Laid out so you can refer to as much or as litt...

The Designer's Web Handbook Image

The Designer's Web Handbook

Jun 05 2017 Make the Web Work for YouYou know how to design. But you can increase your value as a designer in the marketplace by learning how to make that design function on the web. From informational sites to e-commerce portals to blogs to mobile apps, The Designer's Web Handbook helps any designer understand the full life cycle of a digital product: idea, design, production and maintenance.The best web designers create not only beautiful sites but also sites that function well--for both client and end user. Patrick McNeil, creator of the popular web design blog designmeltdown.com and author of the best...

ITeBooks.directory