התכונן
בפרוייקט אתגר זה, תשתמש בכלי איתור הבאגים של קוד Visual Studio כדי לאתר באגים ביישום מסוף של C#.
מפרט פרוייקט
פרוייקט קוד Starter עבור מודול זה כולל קובץ Program.cs עם תכונות הקוד הבאות:
- הדמיה טרנזקציות:
testDataהמשפטים ברמה העליונה קובעים את תצורת נתוני היישום ומדמה סידרת טרנזקציות באמצעות מערך קטן או מספר גדול יותר של טרנזקציות שנוצרות באופן אקראי. - אתחל את קופה:
LoadTillEachMorningהשיטה משמשת לקביעת התצורה של קופה עד עם מספר מוגדר מראש של חשבונות בכל מכנה. - טרנזקציות תהליך: השיטה
MakeChangeמשמשת לניהול המזומנים עד במהלך עסקאות רכישה. - דווח על מצב עד
LogTillStatus: השיטה משמשת להצגת מספר החשבונות של כל ערך הנמצאים בשלבי התשלום. - דווח על יתרת
TillAmountSummaryקופה: השיטה משמשת להצגת הודעה המציגה את כמות המזומנים בתשלום.
פעולת MakeChange השירות מכילה בעיות לוגיות שמונעות את איזון הכסף בהצלחה עד לביצוע עסקאות מדומה. עליך להשתמש בכלי איתור הבאגים של קוד Visual Studio כדי לבודד ולפתור את הבעיות הלוגיות.
כדי להבטיח שהשיטה MakeChange שלך פועלת כראוי, הקוד שלך חייב לאמת איזון מוצלח עד בתנאים הבאים:
הצהרות ברמה העליונה מדמות את הטרנזקציות באמצעות עלויות פריט שנוצרות באופן אקראי.
משפטים ברמה העליונה יוצרים ערכים אקראיים
itemCostעבורם בטווח2 - 49.הצהרות ברמה העליונה מדמה 100 עסקאות.
ה-till מאוזן בהצלחה כאשר הערך המדווח שווה לערך ה-till הצפוי. לדוגמה:
The till has 1184 dollars Expected till value: 1184
ההתקנה
השתמש בשלבים הבאים כדי להתכונן לתרגילים בפרוייקט האתגר:
כדי להוריד קובץ מיקוד המכיל את קוד הפרוייקט של Starter, בחר את הקישור הבא: Lab Files.
בטל את דחיסת קבצי ההורדה.
בטל את דחיסת הקבצים בסביבות הפיתוח שלך. שקול להשתמש במחשב כסביבת הפיתוח שלך כדי שתוכל לגשת לקוד שלך לאחר השלמת מודול זה. אם אינך משתמש במחשב כסביבת הפיתוח שלך, באפשרותך לבטל את דחיסת הקבצים בארגז חול או בסביבה מתארחת.
- במחשב המקומי שלך, נווט אל תיקיית ההורדות.
- לחץ באמצעות לחצן העכבר Challenge-project-debugging-CSharp-main.zipולאחר מכן בחר חלץ הכל.
- בחר הצג קבצים שחולצו לאחר השלמת, ולאחר מכן בחר חלץ.
- רשום לעצמך את מיקום התיקיה שחולצה.
העתק את התיקיה ChallengeProject לתיקיה שולחן העבודה של Windows.
הערה
אם תיקיה בשם ChallengeProject כבר קיימת, באפשרותך לבחור החלף את הקבצים ב- כדי להשלים את פעולת ההעתקה.
פתח את התיקיה ChallengeProject החדשה Visual Studio Code.
פתח את Visual Studio Code בסביבת הפיתוח שלך.
ב- Visual Studio Code, בתפריט קובץ, בחר פתח תיקיה.
נווט אל תיקיית שולחן העבודה של Windows ואתר את התיקיה "ChallengeProject".
בחר ChallengeProject מכן בחר בחר תיקיה.
התצוגה של סייר הקודים של Visual Studio אמורה להציג את התיקיה ChallengeProject ושתי תיקיות משנה בשם Final ו- Starter.
כעת אתה מוכן להתחיל בתרגילי הפרוייקט אתגר. בהצלחה!