Giriş

Tamamlandı

Hataları ne kadar hızlı bulur ve tanımlarsanız kodunuzun kararlı hale getirilip yayımlanmasını o kadar hızlı sağlayabilirsiniz. Visual Studio Code, Uzantılar kullanarak C# ve diğer yazılım geliştirme dillerinin çoğu için kod hata ayıklamasını destekler. Visual Studio Code'un hata ayıklama araçlarını kullanmayı öğrendikte kodunuzun neden çalışmayı durdurduğunu merak ederek daha az zaman harcayacak ve harika uygulamalar geliştirmeye daha fazla zaman ayıracaksınız.

C# konsol uygulaması geliştirmek için Visual Studio Code kullandığınızı varsayalım. Uygulamanın birincil amacı, müşteri verilerini iş kurallarına göre işlemektir. Uygulamayı küçük bir örnek veri kümesi kullanarak geliştirirsiniz ve hatasız çalışır. Ancak, kodu daha büyük veri kümesini kullanarak çalıştırdığınızda kodunuz bazı beklenmeyen sonuçlar üretir. Kodu birkaç kez okudunuz ancak mantığınızdaki hataları bulmak zor. Visual Studio Code'un iyi hata ayıklayıcı araçları olduğunu duydunuz, ancak bunları hiç kullanmak zorunda olmadınız. Kodu okuyarak daha fazla zaman harcayamazsınız. Hata ayıklayıcı araçlarını öğrenmenin projeyi zamanında tamamlamak için en iyi şansınız olduğuna karar verirsiniz.

Bu modülde, kesme noktalarını ve RUN AND DEBUG görünümündeki kaynaklar gibi diğer hata ayıklama araçlarını kullanarak Visual Studio Code'da C# programlarında etkili bir şekilde hata ayıklamayı öğreneceksiniz.

Bu modülün sonunda C# için Visual Studio Code hata ayıklayıcı araçlarını yapılandırabilecek ve kullanabileceksiniz.

Öğrenme hedefleri

Bu modülde şunları yapacaksınız:

  • C# programı için Visual Studio Code hata ayıklayıcısını yapılandırın.
  • Kesme noktaları oluşturun ve sorunları yalıtmak için kodunuzda ilerleyin.
  • Herhangi bir yürütme adımında program durumunuzu inceleyin.
  • Bir özel durumun kaynağını bulmak için çağrı yığınını kullanın.

Sonuç olarak, hata ayıklayıcı araçlarını kullanarak kod hatalarını verimli bir şekilde yalıtabileceksiniz ve artık güvenmeniz Console.WriteLine gerekmeyecek.

Ö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.
  • Kod hata ayıklayıcıları ve hata ayıklama işlemi hakkında temel bilgiler.