เตรียม
ในโครงการการทดสอบนี้ คุณจะใช้เครื่องมือตัวแก้ไขจุดบกพร่องของ Visual Studio Code เพื่อดีบักแอปพลิเคชันคอนโซล C#
ข้อมูลจําเพาะของโครงการ
โครงการรหัสเริ่มต้นสําหรับโมดูลนี้มีไฟล์ Program.cs ที่มีคุณลักษณะโค้ดต่อไปนี้:
- จําลองธุรกรรม: คําสั่งระดับบนสุดจะกําหนดค่าข้อมูลแอพลิเคชันและจําลองชุดธุรกรรมโดยใช้อาร์เรย์ขนาดเล็ก
testDataหรือจํานวนธุรกรรมที่สร้างขึ้นแบบสุ่มขนาดใหญ่ - เริ่มต้นรายการจนถึง:
LoadTillEachMorningวิธีการ ถูกใช้เพื่อกําหนดค่าการลงทะเบียนเงินสดจนถึงจํานวนตั๋วแลกเงินที่กําหนดไว้ล่วงหน้าในแต่ละสกุลเงิน - ธุรกรรมกระบวนการ:
MakeChangeวิธีการใช้เพื่อจัดการเงินสดจนถึงสําหรับธุรกรรมการซื้อ - รายงานสถานะจนถึง:
LogTillStatusวิธีการ ถูกใช้เพื่อแสดงจํานวนใบเรียกเก็บเงินของแต่ละเศษในปัจจุบันในลิ้นชักเก็บเงิน - รายงานยอดดุลจนถึง:
TillAmountSummaryวิธีการถูกใช้แสดงข้อความที่แสดงยอดเงินของเงินสดในลิ้นชักเก็บเงิน
เม MakeChange ธอด ประกอบด้วยปัญหาตรรกะที่ทําให้ไม่สามารถปรับสมดุลเงินให้เสร็จสิ้นจนถึงระหว่างธุรกรรมจําลองได้ คุณจําเป็นต้องใช้เครื่องมือตัวแก้ไขจุดบกพร่องของ Visual Studio Code เพื่อแยกและแก้ไขปัญหาตรรกะ
เพื่อให้แน่ใจว่าวิธีการของคุณ MakeChange ทํางานได้อย่างถูกต้องโค้ดของคุณต้องตรวจสอบความสมดุลอย่างสมบูรณ์จนกว่าจะอยู่ภายใต้เงื่อนไขต่อไปนี้:
รายงานระดับบนสุดจะจําลองธุรกรรมโดยใช้ต้นทุนสินค้าที่สร้างขึ้นแบบสุ่ม
คําสั่งระดับบนสุดจะสร้างค่าสุ่มสําหรับ
itemCostในช่วง2 - 49รายงานระดับบนสุดจะจําลองธุรกรรม 100 รายการ
การจนถึงจะสมดุลเสร็จเรียบร้อยแล้วเมื่อค่าลิ้นชักรับของที่รายงานเท่ากับค่าลิ้นชักรับของที่คาดการณ์ เช่น:
The till has 1184 dollars Expected till value: 1184
ตั้ง ค่า
ใช้ขั้นตอนต่อไปนี้เพื่อเตรียมพร้อมสําหรับการทดสอบโครงการแบบฝึกหัด:
หากต้องการดาวน์โหลดไฟล์ zip ที่มีรหัสโครงการ Starter ให้เลือกลิงก์ต่อไปนี้: Lab Files
อันซิปไฟล์ดาวน์โหลด
อันซิปไฟล์ในสภาพแวดล้อมการพัฒนาของคุณ พิจารณาการใช้พีซีของคุณเป็นสภาพแวดล้อมการพัฒนาของคุณเพื่อให้คุณสามารถเข้าถึงโค้ดของคุณได้หลังจากดําเนินการโมดูลนี้เสร็จสิ้นแล้ว ถ้าคุณไม่ได้ใช้พีซีของคุณเป็นสภาพแวดล้อมการพัฒนาของคุณ คุณสามารถคลายการบีบอัดไฟล์ใน Sandbox หรือสภาพแวดล้อมที่เป็นโฮสต์ได้
- บนเครื่องคอมพิวเตอร์ของคุณ นําทางไปยังโฟลเดอร์ดาวน์โหลดของคุณ
- คลิกขวา Challenge-project-debugging-CSharp-main.zipแล้วเลือก แยกทั้งหมด
- เลือก แสดงแฟ้มที่แยกออกมาเมื่อเสร็จสมบูรณ์ แล้วเลือก แยก
- สร้างบันทึกย่อของตําแหน่งที่ตั้งโฟลเดอร์ที่แยกออกมา
คัดลอกโฟลเดอร์ ChallengeProject ที่ถูกแยกออกมาไปยังโฟลเดอร์ Windows Desktop ของคุณ
หมายเหตุ
ถ้ามีโฟลเดอร์ชื่อ ChallengeProject อยู่แล้ว คุณสามารถเลือก แทนที่ไฟล์ใน ปลายทางเพื่อเสร็จสิ้นการดําเนินการคัดลอก
เปิดโฟลเดอร์ ChallengeProject ใหม่ในรหัส Visual Studio
เปิด Visual Studio Code ในสภาพแวดล้อมการพัฒนาของคุณ
ในรหัส Visual Studio บนเมนู ไฟล์ เลือก เปิดโฟลเดอร์
นําทางไปยังโฟลเดอร์ Windows Desktop และค้นหาตําแหน่งโฟลเดอร์ "ChallengeProject"
เลือก ChallengeProject จากนั้นเลือก เลือกโฟลเดอร์
มุมมอง Visual Studio Code EXPLORER ควรแสดงโฟลเดอร์ ChallengeProject และโฟลเดอร์ย่อยสองโฟลเดอร์ที่ชื่อว่า Final และ Starter
ตอนนี้คุณพร้อมที่จะเริ่มแบบฝึกหัดโครงการการทดสอบแล้ว โชคดี!