filmov
tv
Debugging complex C++ applications - Greg Law
Показать описание
Abstract:
Everyone knows that debugging is twice as hard as writing a program in the first place. Fortunately, there is more help available than you might have thought. GDB is much more powerful than most people realise; Valgrind and AddressSanitizer can catch many common bugs before they wreak havoc; time travel debugging can turn even the most intractable nightmarish bugs into pussycats. This fast-paced talk is light on slides and heavy on demos to show you what's available and how to use it. Familiarity with the tools available to you is an essential part of being a great programmer. You will leave this talk at least one step closer to programming zen.
Everyone knows that debugging is twice as hard as writing a program in the first place. Fortunately, there is more help available than you might have thought. GDB is much more powerful than most people realise; Valgrind and AddressSanitizer can catch many common bugs before they wreak havoc; time travel debugging can turn even the most intractable nightmarish bugs into pussycats. This fast-paced talk is light on slides and heavy on demos to show you what's available and how to use it. Familiarity with the tools available to you is an essential part of being a great programmer. You will leave this talk at least one step closer to programming zen.