• Skip to content
  • Skip to link menu
Akademy 2009
 
 

Bugfixing is fun

Speaker: David Faure

This talk will explain debugging techniques and pitfalls, for the various kinds of bugs (crashes, wrong behavior, memory leak, performance issues...), using tools such as kDebug, gdb, valgrind, callgrind, modifying Qt, using your eyes... Actual examples from KDE will be used to show the thought process and use of the tools. An important section is what to consider after the bug seems fixed: other cases affecting the same code, other bugs related to this one, other places where this might happen, how to unit-test the fix, etc. Bugfixing is fun but it can also be useful if done correctly :-)

David Faure

[David Faure]

David Faure, French KDE Developer working for Klarälvdalens Datakonsult AB, and sponsored for working on KDE by Nokia. Maintainer of the file manager / web browser (Konqueror), works on the KDE libraries (component technology, network transparency...) and system administrator for KDE. Represents KDE in the OASIS Technical Committee which defines the OpenDocument standard for office suites.


Overview

Skip menu "Overview"
  • Akademy 2009

Conference

Skip menu "Conference"
  • Program
  • Presentations
  • Speakers
  • Technical Papers

Information

Skip menu "Information"
  • Contact

Previous Events

Skip menu "Previous Events"
  • aKademy 2008
  • aKademy 2007
  • aKademy 2006
  • aKademy 2005
  • aKademy 2004
  • Kastle 2003

Global navigation links

  • KDE Home
  • KDE Accessibility Home
  • Description of Access Keys
  • Back to content
  • Back to menu

Search:


Maintained by The Akademy Team
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal