Christopher Beacham, 'Python Debugging with PUDB', PyBay2017

preview_player
Показать описание
Description
When tracking down a tricky bug, tools are everything. I'll demonstrate three useful debugging tools and we'll see how we can use them to find bugs, whether they are in networking, logic, or performance.

Abstract
Stop using print statements forever! You'll learn how to use these tools: PUDB - an interactive, ncurses debugger Charles - a web debugging proxy cProfile - python's built-in profiling library RunSnakeRun and SnakeViz - Tool for visualizing profile output I'll also talk about the process of debugging and profiling, common error patterns and how to use your time most efficiently.

Bio
Chris Beacham (aka Lady Red) is a python developer and Senior Software Engineer at Hipmunk. She also does performance, sewing, sculpture and painting in her free time, and is a frequent sight at the Noisebridge Hackerspace, where this talk was first delivered.

Рекомендации по теме
Комментарии
Автор

With the suggested pronunciation of PuDB you can imagine a lot of frustrated developers trying to debug a program referring to it as "steaming PuDB"; so I think I would just spell out the letters.

williamnicholson