آموزش دیباگ کردن Debugging در سی شارپ
زبان برنامه نویسی سی شارپ (C#)

توضیحات
آموزش دیباگ کردن Debugging در سی شارپ یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم.
Debug کردن چیست؟
اشکال زدایی و یا Debugging فرآیندی ست که در آن سعی در اشکال زدایی برنامه ی تولید شده می کنیم تا تعداد باگ (خطا) های برنامه را به حداقل برساینم. در توسعه ی نرم افزار خطا ها رو به دسته های مختلفی تقسیم بندی می کنیم.
خطاهای Syntax
خطای Syntax به معنای نحو است و به معنای نحوه ی نوشتن و طرز قرار گیری صحیح کلمات و عبارات در کنار یکدیگر در یک زبان برنامه نویسی است. Syntax تعیین می کند که صحیح ترین نحوه ی قرار گیری عبارات و کلمات برای داشتن یک برنامه ی صحیح و عاری از باگ به چه شکل است.

خطاهای Semantic یا معنایی
خطای Semantic یا معناشناسی به معنای مفهوم و نتایج درست حاصل از کنار هم گذاشتن عبارات و کلمات است. شاید شما کدهای درستی نوشته اید که هیچ گونه ایرادی بر آنها وارد نیست ولی معنا و مفهوم درستی از این کد ها استنباط نمی گردد. این خطاها نتایج اشتباهی را هنگام اجرا تحویل ما می دهند که باید بررسی شوند.
خطاهای منطقی
شاید هفته ها و ماه ها زمان لازم باشد تا یک برنامه نویس بتواند خطاهای منطقی برنامه ی خود را تشخیص بدهد. ممکن است ما در تمامی مراحل کار تمامی باگ ها و خطاها را اصلاح کرده ایم ولی باز هم در حین انجام کار با برنامه به مشکل بر میخوریم و نتیجه آنگونه نیست که ما انتظارش را داریم.
بدون شک با رشد پیچیدگی برنامه، پیدا کردن و از بین بردن باگ های آن نیز دشوار تر می شود. خوشبختانه، محیط ویژوال استادیو حاوی ابزارها و تکنیک های بسیار زیادی ست که ما را در Debugging برنامه یاری می کند. شاید عدم آشنایی با این ابزارها و نحوه ی استفاده از هر کدام کار Debugging را دشوار تر سازد.
سرفصل مطالب آموزش ویدئویی Debugging در سی شارپ
معرفی مد Debug و Release
Breakpoint ها و Tracepoint ها
کلاس Debugger
Assertion ها و کاربرد آنها در Debugging
متدها Conditional در مدهای Debug و Release
پنجره های Local و Auto و Immediate و Watch و Quickwatch و Task و Call Stack و Breakpoint
صفت های DebuggerDisplay و DebuggerBrowsable و DebuggerStepThrough و DebuggerHidden
استفاده از Datatip ها
برای ارسال نظر لطفا ابتدا وارد حساب کاربری خود شوید. صفحه ورود و ثبت نام