Giriş

Tamamlandı

Visual Studio Code, C# geliştiricileri için harika kod hata ayıklama araçları sağlar. C# ve diğer programlama dilleri için hata ayıklayıcı uzantılarını Visual Studio Code Market'te bulabilirsiniz.

Yazar kasa başvurusu üzerinde çalışan bir ekibin parçası olduğunuzu varsayalım. Parayı yöneten ve müşteriye iade edilen para üstünü hesaplayan bir MakeChange yöntemi geliştiriyorsun. MakeChange yöntemi, kasada bulunan her bir kâğıt para biriminden (1, 5, 10 ve 20) kaç adet olduğunu izler. İstisnalar, alınan nakit öğenin maliyetini karşılamadığında ve kasa mevcut banknotları kullanarak para üstü veremediğinde atılır. yöntemi ilk MakeChange kod doğrulama testlerinizi geçti, ancak daha büyük bir veri örneği, kodun yayımlanmadan önce yalıtılması ve düzeltilmesi gereken mantık hatalarını ortaya çıkardı.

Bu modülde aşağıdaki görevleri tamamlaacaksınız:

  • Bir mantıksal sorunu tanımlamak için yazar kasa uygulamasını çalıştırın ve oluşturulan çıkışı gözden geçirin.
  • Sorunu yalıtmak ve düzeltmek için Visual Studio Code hata ayıklayıcı araçlarını kullanın.

Bu modülün sonunda, yönteminiz MakeChange günlük işlemler simülasyonu sırasında kasayı başarıyla dengeleyecek.

Uyarı

Bu, şartnameden uçtan uca bir projeyi tamamlayacağınız bir zorlu proje modülüdür. Bu modül becerilerinizin bir testi olarak tasarlanmıştır; çok az rehberlik vardır ve adım adım yönergeler yoktur.

Öğrenme hedefleri

Bu modülde şunları yapma becerinizi göstereceksiniz:

  • Kod mantığınızdaki bir sorunu tanımlamak ve düzeltmek için Visual Studio Code hata ayıklayıcı araçlarını kullanın.

Önkoşullar

  • C# uygulama geliştirme için yapılandırılmış bir Visual Studio Code yüklemesi.
  • Yineleme deyimlerini, seçim deyimlerini ve özel yöntemleri kullanarak iş mantığı uygulayan C# konsol uygulamaları geliştirebilme.
  • C# için Visual Studio Code hata ayıklama araçlarını kullanma deneyimi.
  • C# konsol uygulamalarında try-catch özel durum işleme ve özel durum fırlatma deneyimi.