دیباگ کردن Debugging

فرایند دیباگ کردن (Debugging) در برنامه نویسی به چه معنا است؟ اشکال زدایی یا Debugging به فرایند مشکل یابی یک نرمافزار یا اپلیکیشن گفته می شود. زمانی که ما برنامه نویسی می کنیم، معمولاً در حین کدنویسی برخی خطاها را مرتکب میشویم که در نهایت منجر به این میشوند تا برنامه ی ما آن طور که باید و شاید کار نکند. به طور کلی، ما معمولاً چند نوع مشکل در برنامههای خود داریم.

اشکال زدایی Debugging

فرایند دیباگ کردن در برنامه نویسی به چه معنا است؟

Debugging به فرایند مشکل یابی یک نرمافزار یا اپلیکیشن گفته می شود. زمانی که ما کدنویسی می کنیم، معمولاً در حین کدنویسی برخی خطاها را مرتکب میشویم که در نهایت منجر به این میشوند تا برنامه ی ما آن طور که باید و شاید کار نکند. به طور کلی، ما معمولاً چند نوع مشکل در برنامههای خود داریم که عبارتند از:

- ارورهای سینتکسی: به نوشتار کدهای یک زبان برنامه نویسی Syntax گفته می شود. گاهی اوقات برنامه نویسان در حین نوشتن برخی دستورات، غلط املایی مرتکب می شوند. مثلاً به جای نوشتن دستور print، مینویسند pritn. در برخی زبانها مثل HTML و CSS مرتکب شدن چنین خطاهایی خیلی مشکل ساز نیست اما برخی از دیگر زبانها مثل c#و java با ارورهای سنتکسی خیلی مشکل دارند و برنامه هرگز اجرا نخواهد شد.

- ارورهای سمنتیک: این دست ارورها زمانی رخ میدهند که کدهای شما درست است اما نتیجه ی مطلوب را دریافت نمیکنید مثل زمانی که عددی را بر صفر تقسیم کنید (در ریاضیات چنین عملی امکان پذیر نیست!)

- ارورهای منطقی: این دست از ارورها یا مشکلات جزو ارورهای سخت هستند و شاید یک برنامه نویس روزها و شاید هفتهها برای یافتن آنها می بایست زمان بگذارد. سینتکس برنامه درست است و برنامه می بایست همان طور که انتظار میرود اجرا شود اما واقعیت این گونه نیست! فرض کنیم که یک فروشگاه آنلاین داریم و زمانی که مشتری به سبد خرید خود می رود، برنامهای که ما نوشتهایم جمع سبد خرید را اشتباه در معرض دید وی قرار می دهد.


لینک دانلود فایل های این پکیج


رحیم لطفی

رحیم لطفی

107 دانشجو
25 دوره آموزشی
برنامه نویسی و برنامه نویس ها را دوست دارم. من اعتقاد دارم مهندس کامپیوتری که برنامه نویسی نمی داند مانند سربازی است که اسلحه ندارد. برنامه نویس خوب در هیچ شرایطی و هیچ جایی بیکار نمی ماند.برنامه نویسی عملی مقدس است زیرا برنامه نویس در تمام لحظات نوشتن برنامه در حال فکر کردن می باشد( رسول خدا(ص) فرمود: تَفَکُّرُ ساعَةٍ خَیْرٌ مِنْ عِبادَةِ سَبْعینَ سَنَةً؛ یک ساعت اندیشیدن بهتر است از هفتاد سال عبادت .).فروش یک سال نرم افزار کشور هند برابر با فروش 10 سال نفت ایران است ( قضاوت باشما!).درنهایت انسان ها دو دسته اند یا برنامه نویسی را می فهمند یا نمی فهمند. برنامه نویسی مثل صحبت کردن است همه می توانند صحبت کنند اما مهم خوب صحبت کردن است(برنامه نویس خوب بودن مهم است). بنظر،کسی که دردنیای امروزی ،برنامه نویسی نداند،بیسواداست.، فرزند زمان خویش باشید.یادگیری برنامه نویسی کشش نمی خواهد،روش میخواهد.ایران از نظر مهندس و دکترا ی تئوری اشباع شده است ما نیازمند مهندسین عملی هستیم و در آخر یادمان باشد دانشجوی خوب وبد وجود ندارد چیزی که وجود دارد استاد خوب وبد هست.
نظری وجود ندارد! شما اولین نفر باشید!
جهت ثبت نظر باید در سایت عضو شوید و یا وارد سایت شده باشید .
رایگان
  • طول دوره
    0 قسمت
  • فصل ها
    1
  • دانشجویان
    6
  • زبان
    فارسی
  • سطح آموزش
    متوسط
  • وضعیت دوره
    کامل
  • مدت زمان
    یک ساعت
  • حجم
    73M