Giriş
Edsger Dijkstra şöyle demişti:
"Hata ayıklama hataları kaldırma işlemiyse, programlama bunları yerleştirme işlemi olmalıdır."
Bu modülde .NET programlarında etkili bir şekilde hata ayıklamayı öğreneceksiniz. Hataları ne kadar hızlı bulabilir ve tanımlayabilirseniz kodunuzu o kadar hızlı çalışır duruma getirebilirsiniz. Kodunuzun neden beş saniye önce çalıştığını ancak şimdi çalışmadığı konusunda kafanızı kazımaya daha az zaman ayıracaksınız.
Öğrenme hedefleri
Bu modülün sonunda şunları yapabileceksiniz:
- Visual Studio Code hata ayıklayıcısını bir .NET programıyla kullanın.
- Kesme noktaları oluşturun ve sorunları bulmak için kodunuzu adım adım çalıştırın.
- Herhangi bir yürütme adımında program durumunuzu inceleyin.
- Bir özel durumun kaynağını bulmak için çağrı yığınını geri sarın.
Sonuç olarak, .NET programlarınızda hataları etkili bir şekilde bulabilirsiniz ve artık yalnızca Console.WriteLine güvenmeniz gerekmez.
Önkoşullar
.NET SDK, visual studio code ve Visual Studio Code için C# uzantısı yerel yüklemeleri.