Hata ayıklama nedir?

Visual Studio hata ayıklayıcısı güçlü bir araçtır. Nasıl kullanılacağını göstermeden önce hata ayıklayıcı, hata ayıklama ve hata ayıklama modu gibi bazı terimler hakkında konuşmak istiyoruz. Bu şekilde, hataları bulma ve düzeltme hakkında daha sonra konuştuğumuzda, aynı şey hakkında konuşuyor olacağız.

Hata ayıklayıcı ile hata ayıklama karşılaştırması

Hata ayıklama terimi birçok farklı anlama gelebilir, ancak en çok da kodunuzdan hataların kaldırılması anlamına gelir. Bunu yapmanın birçok yolu var. Örneğin, yazım hatalarını bulmak için kodunuzu tarayarak veya bir kod çözümleyicisi kullanarak hata ayıklayabilirsiniz. Performans profili oluşturucu kullanarak kodda hata ayıklayabilirsiniz. Veya hata ayıklayıcı kullanarak hata ayıklayabilirsiniz.

Hata ayıklayıcı, çalışan uygulamanıza eklenen ve kodunuzu incelemenize olanak tanıyan çok özel bir geliştirici aracıdır. Visual Studio'ya yönelik hata ayıklama belgelerinde genellikle "hata ayıklama" dediğimiz zaman bunu kastediyoruz.

Hata ayıklama modu ve uygulamanızı çalıştırma karşılaştırması

Uygulamanızı Visual Studio'da ilk kez çalıştırdığınızda, araç çubuğundaki (veya F5) yeşil ok düğmesine Start Debugging basarak uygulamayı başlatabilirsiniz. Varsayılan olarak, hata ayıklama değeri soldaki açılan listede görünür. Visual Studio'yu yeni kullanmaya başlamanız, uygulamanızda hata ayıklamanın uygulamanızı çalıştırmayla ilgili olduğu izlenimini bırakabilir. Bu, temelde iki farklı görevdir.

Select a Debug build

Hata ayıklama değeri, hata ayıklama yapılandırmasını gösterir. Uygulamayı bir hata ayıklama yapılandırmasında başlattığınızda (yeşil ok veya F5 tuşuna basın), uygulamayı hata ayıklama modunda başlatırsınız; bu da uygulamanızı bir hata ayıklayıcı ekli olarak çalıştırdığınız anlamına gelir. Bu, uygulamanızdaki hataları bulmanıza yardımcı olmak için kullanabileceğiniz tam bir hata ayıklama özellikleri kümesi sağlar.

Açık bir projeniz varsa, Hata Ayıkla yazan açılan seçiciyi seçin ve bunun yerine Yayın'ı seçin.

Select a Release build

Bu ayarı değiştirdiğinizde, projenizi hata ayıklama yapılandırmasından yayın yapılandırmasına değiştirirsiniz. Visual Studio projeleri, programınız için ayrı sürüm ve hata ayıklama yapılandırmalarına sahiptir. Hata ayıklama için hata ayıklama sürümünü ve son sürüm dağıtımı için sürüm sürümünü oluşturursunuz. Yayın derlemesi performans için iyileştirilmiştir, ancak hata ayıklama derlemesi hata ayıklama için daha iyidir.

Hata ayıklayıcı ne zaman kullanılır?

Hata ayıklayıcı, uygulamalarınızdaki hataları bulmak ve düzeltmek için temel bir araçtır. Ancak bağlam önemlidir ve hataları veya hataları hızla ortadan kaldırmanıza yardımcı olmak için atılabilir cihazınızdaki tüm araçlardan yararlanmak önemlidir. Bazen doğru "araç" daha iyi bir kodlama uygulaması olabilir. Hata ayıklayıcısını ve başka bir aracı ne zaman kullanacağınızı öğrenerek, hata ayıklayıcısını daha etkili kullanmayı da öğreneceksiniz.

Bu makalede, birkaç genel hata ayıklama kavramını öğrendiniz. Ardından Visual Studio ile hata ayıklamayı ve daha az hata içeren kod yazmayı öğrenmeye başlayabilirsiniz. Aşağıdaki makalelerde C# kod örnekleri gösterilmektedir, ancak kavramlar Visual Studio tarafından desteklenen tüm diller için geçerlidir.