هنر دیباگ کردن
باگها مانع نیستند، بلکه درس هستند.
من در دوران تحصیل در دانشگاه دمنهور، ساعتهای زیادی را به خیره شدن به کدهای خراب گذراندم. در ابتدا، دیباگ کردن مانند اتلاف وقت به نظر میرسید. کار من روی پروژههایی مانند Owlcode نظرم را تغییر داد.
دیباگ کردن قلب برنامهنویسی است.
وقتی با یک خطای سینتکس در JavaScript یا یک نقص منطقی در backend خود مواجه میشوید، کاری فراتر از اصلاح کد انجام میدهید. شما در حال آموزش دادن به مغز خود برای شفاف فکر کردن هستید.
از این روش برای حل مشکلات استفاده کنید:
- مشکل را به قطعات کوچک تقسیم کنید.
- بخش خراب را جدا کنید.
- ورودیها و خروجیهای آن را آزمایش کنید.
- جریان دادهها را مرحله به مرحله دنبال کنید.
این سیستم در زمان صرفهجویی میکند و اعتمادبهنفس میسازد. هر پیام خطا به شما میآموزد که نرمافزار چگونه کار میکند.
از ترسیدن از پیامهای خطا دست بردارید. آنها از شما میخواهند که منطق خود