O'Reilly logo

Elgg 1.8 Social Networking by Cash Costello

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Debugging

Programmers develop good coding habits to reduce the number of bugs in their code. They never eliminate them. Good debugging skills are a result of experience, a solid understanding of how the software works, logical thinking, and dogged persistence. If you have limited experience debugging code, then the process is a lot like how auto mechanics work:

  1. Collect symptoms of the problem.
  2. Match symptoms to possible causes.
  3. Begin eliminating potential causes.
  4. Repair most probable cause.
  5. Test the repair to confirm that the problem is fixed.

The more you work through this process, the more it will become second nature to you.

This section introduces the tools that are available for debugging Elgg plugins. Debugging plugins can be challenging because ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required