Mempersiapkan

Selesai

Dalam proyek terpandu ini, Anda menggunakan Visual Studio Code untuk memperbarui aplikasi C# yang ada. Pembaruan Anda berfokus pada penelusuran kesalahan kode dan menambahkan penanganan pengecualian ke aplikasi. Anda meninjau dan men-debug aplikasi, menerapkan try-catch pola dalam pernyataan tingkat atas, lalu melemparkan pengecualian dari dalam metode yang tertangkap dalam pernyataan tingkat atas.

Gambaran umum produk

Anda adalah bagian dari tim yang mengerjakan aplikasi dukungan ritel. Kode yang Anda kembangkan, MakeChange metode , mengelola uang sampai untuk aplikasi kasir. Aplikasi Anda harus memenuhi spesifikasi berikut:

  • Aplikasi konsol C# yang mensimulasikan transaksi pembelian harian.

  • Aplikasi ini memanggil MakeChange metode untuk mengelola uang sampai selama transaksi. MakeChange menerima pembayaran tunai dan mengembalikan perubahan.

  • Aplikasi panggilan secara independen memverifikasi saldo till setelah setiap transaksi.

  • Pola try-catch diimplementasikan untuk mengelola pengecualian sebagai berikut:

    • Pengecualian digunakan untuk melaporkan dan menangani masalah apa pun yang mencegah transaksi berhasil diselesaikan.
    • Pengecualian dibuat dan dilemparkan dalam MakeChange metode .
    • Pengecualian ditangkap dan ditangani dalam aplikasi panggilan.

Aplikasi yang mensimulasikan transaksi dan memanggil MakeChange metode telah dikembangkan. Proyek kode Pemula untuk modul proyek Terpandu ini menyertakan file Program.cs yang menyertakan kode berikut:

  • Mensimulasikan transaksi: pernyataan tingkat atas mengonfigurasi data aplikasi dan mensimulasikan serangkaian transaksi menggunakan array kecil testData atau sejumlah besar transaksi yang dihasilkan secara acak.
  • Inisialisasi hingga: LoadTillEachMorning metode digunakan untuk mengonfigurasi kasir sampai dengan jumlah tagihan yang telah ditentukan sebelumnya dalam setiap denominasi.
  • Transaksi proses: MakeChange metode ini digunakan untuk mengelola uang tunai sampai selama transaksi pembelian.
  • Laporkan hingga status: LogTillStatus metode ini digunakan untuk menampilkan jumlah tagihan setiap denominasi yang saat ini ada di till.
  • Laporkan saldo sampai: TillAmountSummary metode digunakan menampilkan pesan yang menunjukkan jumlah uang tunai di hingga.

Catatan

Untuk menjaga perhitungan tetap sederhana, semua biaya item adalah bilangan bulerang dan menyertakan pajak atau biaya apa pun. Hal ini membuat tugas pengkodan tetap berfokus pada penelusuran kesalahan dan penanganan pengecualian.

Tujuan Anda untuk modul ini adalah untuk memverifikasi bahwa logika aplikasi berfungsi dengan benar, mengisolasi dan memperbaiki bug logika apa pun, dan menerapkan penanganan pengecualian. Untuk mencapai tujuan ini, Anda akan menyelesaikan latihan berikut:

  1. Tinjau dan debug kode aplikasi yang ada.
  2. Perbarui aplikasi untuk menerapkan penanganan pengecualian.

Siapkan

Gunakan langkah-langkah berikut untuk mempersiapkan latihan proyek Terpandu:

  1. Untuk mengunduh file zip yang berisi kode proyek Starter, pilih tautan berikut: File Lab.

  2. Unzip file unduhan.

    Unzip file di lingkungan pengembangan Anda. Pertimbangkan untuk menggunakan PC sebagai lingkungan pengembangan sehingga Anda memiliki akses ke kode setelah menyelesaikan modul ini. Jika Anda tidak menggunakan PC sebagai lingkungan pengembangan, Anda dapat membuka zip file di kotak pasir atau lingkungan yang dihosting.

    1. Di komputer lokal Anda, navigasikan ke folder unduhan Anda.
    2. Klik kanan Guided-project-debugging-CSharp-main.zip, kemudian pilih Ekstrak seluruhnya.
    3. Pilih Perlihatkan file yang diekstrak setelah selesai, lalu pilih Ekstrak.
    4. Catat lokasi folder yang diekstrak.
  3. Salin folder GuidedProject yang diekstrak ke folder Windows Desktop Anda.

    Catatan

    Jika folder bernama GuidedProject sudah ada, Anda dapat memilih Ganti file di tujuan untuk menyelesaikan operasi salin.

  4. Buka folder GuidedProject baru di Visual Studio Code.

    1. Buka Visual Studio Code di lingkungan pengembangan Anda.

    2. Di Visual Studio Code, pada menu File , pilih Buka Folder.

    3. Navigasikan ke folder Desktop Windows dan temukan folder "GuidedProject".

    4. Pilih GuidedProject lalu pilih Pilih Folder.

      Tampilan Visual Studio Code EXPLORER harus menampilkan folder GuidedProject dan dua subfolder bernama Final dan Starter.

Anda sekarang siap untuk memulai latihan proyek Terpandu. Semoga sukses!