HOW TO DEBUG SOFTWARE CODE A COMPREHENSIVE GUIDE FOR 2025