Hazırlamak

Tamamlandı

Bu sınama projesinde, C# konsol uygulamasında hata ayıklamak için Visual Studio Code hata ayıklayıcı araçlarını kullanacaksınız.

Proje belirtimi

Bu modülün Starter kod projesi aşağıdaki kod özelliklerine sahip bir Program.cs dosyası içerir:

  • İşlem simülasyonu: En üst düzey deyimler, uygulama verilerini yapılandırarak küçük testData bir dizi veya rastgele oluşturulan daha fazla sayıda işlem kullanarak bir dizi işlemin benzetimini gerçekleştirir.
  • Kasayı başlatın: LoadTillEachMorning yöntemi, kasa kasasını her bir payda önceden tanımlanmış sayıda faturayla yapılandırmak için kullanılır.
  • İşlem işlemleri: MakeChange yöntemi, satın alma işlemleri sırasında nakiti yönetmek için kullanılır.
  • Rapora kadar durumu: LogTillStatus yöntemi, şu anda till içinde bulunan her bir metemin fatura sayısını görüntülemek için kullanılır.
  • Kasa bakiyesini TillAmountSummary raporla: yöntemi kullanıldığında kasadaki nakit miktarını gösteren bir ileti görüntülenir.

MakeChange yöntemi, simülasyon işlemleri sırasında para çekmecesini başarıyla dengelemesini engelleyen mantık sorunları içerir. Mantıksal sorunları yalıtmak ve düzeltmek için Visual Studio Code hata ayıklayıcı araçlarını kullanmanız gerekir.

Yönteminizin MakeChange doğru çalıştığından emin olmak için kodunuzun, aşağıdaki koşullar altında başarıyla dengelenmiş bir kasayı doğrulaması gerekir.

  • Temel ifadeler, rastgele oluşturulan madde maliyetlerini kullanarak işlemleri simüle eder.

  • üst düzey deyimler, itemCost aralığında 2 - 49 için rastgele değerler oluşturur.

  • üst düzey ifadeler 100 işlemi simüle eder.

  • bildirilen till değeri beklenen till değerine eşit olduğunda till başarıyla dengelenir. Örneğin:

    The till has 1184 dollars
    Expected till value: 1184
    

Kurulum

Sınama projesi alıştırmalarına hazırlanmak için aşağıdaki adımları kullanın:

  1. Starter proje kodunu içeren bir zip dosyasını indirmek için şu bağlantıyı seçin: Laboratuvar Dosyaları.

  2. İndirme dosyalarının sıkıştırmasını açın.

    Geliştirme ortamınızdaki dosyaları açın. Bu modülü tamamladıktan sonra kodunuz için erişim elde etmek için geliştirme ortamı olarak bilgisayarınızı kullanmayı göz önünde bulundurun. Geliştirme ortamınız olarak bilgisayarınızı kullanmıyorsanız, dosyaların sıkıştırmasını bir sandbox veya barındırılan ortamda açabilirsiniz.

    1. Yerel makinenizde, indirilenler klasörünüze gidin.
    2. Challenge-project-debugging-CSharp-main.zip'a sağ tıklayın ve Tümünü çıkart seçeneğini seçin.
    3. Tamamlandığında ayıklanan dosyaları göster'i ve ardından Ayıkla'yı seçin.
    4. Ayıklanan klasör konumunu not edin.
  3. Ayıklanan ChallengeProject klasörünü Windows Masaüstü klasörünüze kopyalayın.

    Uyarı

    ChallengeProject adlı bir klasör zaten varsa, kopyalama işlemini tamamlamak için Hedefteki dosyaları değiştir'i seçebilirsiniz.

  4. Visual Studio Code'da yeni ChallengeProject klasörünü açın.

    1. Geliştirme ortamınızda Visual Studio Code'yu açın.

    2. Visual Studio Code'da , Dosya menüsünde Klasör Aç'ı seçin.

    3. Windows Masaüstü klasörüne gidin ve "ChallengeProject" klasörünü bulun.

    4. ChallengeProject'i ve ardından Klasör Seç'i seçin.

      Visual Studio Code EXPLORER görünümünde ChallengeProject klasörü ve Final ve Starter adlı iki alt klasör gösterilmelidir.

Artık Sınama projesi alıştırmalarına başlamaya hazırsınız. İyi şanslar!