Debugging Techniques for Drupal

Track: 
Coder
Experience: 
Intermediate

A general approach to debugging Drupal problems will be presented, followed by an overview of a variety of tools such as the Devel suite, krumo, xdebug, and client side debugging such as Firebug and LiveHTTPHeaders. In addition to debugging functionality, approaches to performance related problems will also be covered. Techniques that apply generally to all web applications or other PHP code will be noted, as well as tips on structured debugging that narrows down problems rather than random changes.

The audience will have a chance to share any debugging tricks they have during a question and answer session.

Intended audience: 

Developers and site builders, oriented towards those who write code but parts of it address project managers, point-and-click site builders, and themers.

Questions answered by this session
Question 1: 
How should a debugger get started in attacking a bug ?
Question 2: 
What special debugging tools are available, and how well do they integrate with Drupal, and how necessary are they ? (XDebug, krumo, etc)
Question 3: 
What strategies can make bugs easier to find ?
Question 4: 
What strategies can make it easier to estimate the time required to fix a bug ?
Question 5: 
What further resources (books, web sites, tools, strategies) are available for improving how I or my development group handles bugs ?
3.866665
Your rating: None Average: 3.9 (30 votes)

Diamond Sponsors

 
VPS NET
Palantir.net

Platinum sponsors

 
workhabit
Trellon

Gold Sponsors

 
Treehouse Agency
Duo
Chapter Three
Microsoft
HotDrupal.com
NorthPoint
Drupal Connect