Juniorسختی 1 از ۵· در 15٪ مصاحبههای این حوزه پرسیده شده
چرا استفاده از Debugger معمولاً بهتر از افزودن Console.WriteLine برای عیبیابی است؟
☆نشان کردنپاسخ کوتاه
Debugger اجازه میدهد بدون تغییر کد، وضعیت متغیرها را در هر نقطه بررسی و اجرا را قدمبهقدم دنبال کنید.
پاسخ کامل
با Breakpoint (بهخصوص Breakpoint شرطی) میتوانید دقیقاً در لحظهٔ بروز مشکل متوقف شوید و کل درخت فراخوانی را ببینید؛ Console.WriteLine نیاز به تغییر و پاککردن مجدد کد دارد و اطلاعات محدودتری میدهد.
