מבוא
מפתחי C# אחראים על איתור באגים בקוד וטיפול בחריגים ביישומים שלהם. שפת C# תומכת בתבניות טיפול בחריגות, כגון try-catch התבניות try-catch-finally וההגדרות. Visual Studio Code משתמש בהרחבות כדי לתמוך איתור באגים בקוד. באפשרותך למצוא הרחבות של מאתר באגים ב- Visual Studio Code Marketplace.
נניח שאתה חלק מצוות בפיתוח אפליקציות לתמיכה קמעונאית. הצוות עובד על יישום רישום מזומן שמנהל עסקאות קמעונאיות. אתה מפתח את השיטה שמנהלת MakeChange את הכסף עד המחשבת את כמות השינוי המוחזרים ללקוח. השיטה MakeChange עוקבת אחר מספר החשבונות של כל ערך (1, 5, 10 ו- 20) הזמינים בתשלום. הצוות מתכנן להוסיף טיפול בחריגים ליישום במהלך תהליך אימות הקוד.
מודול זה מנחה אותך בתהליך של סקירת קוד ואת איתור באגים, שבו נוסף גם טיפול בחריגים ליישום.
בסוף מודול זה, תוכל לאתר באגים ביישום C# באמצעות מאתר הבאגים של קוד Visual Studio, try-catch ליישם תבנית ולתיר חריגים שנתפסו ברמה נמוכה יותר של ערימת הקריאות.
הערה
זהו מודול פרוייקט מונחה שבו תוכל להשלים פרוייקט מקצה לקצה על-ידי ביצוע הוראות שלב אחר שלב.
יעדי למידה
במודול זה, תרגל את האופן שבו ניתן לבצע את השיטות הבאות:
- השתמש בכלי איתור הבאגים של קוד Visual Studio כדי לזהות ולפתור בעיה בלוגיקה של הקוד שלך.
- יישם טיפול בחריגים ביישום מסוף C# באמצעות
try-catchהתבנית. - צור והרץ חריגים עם מאפיינים מותאמים אישית.
- לכוד חריגים ברמה נמוכה יותר במחסנית הקריאות.
דרישות מוקדמות
- התקנה של Visual Studio Code שתצורתו נקבעה לפיתוח אפליקציות של C# .
- היכולת לפתח יישומי מסוף של C# המיישמים לוגיקה עסקית באמצעות הצהרות Iteration, משפטי בחירה ושיטות מותאמות אישית.
- התנתן בשימוש בכלים לאיתור באגים בקוד Visual Studio עבור C#.
- התנסות ביישום של
try-catchיד חריגה והתראות על חריגות ביישומי מסוף C#.