Aracılığıyla paylaş


Visual Studio Tanılama Araçları ile Kaliteyi Artırma

Kod kalitesinin nedir?Doğruluğu, performans, bakýmýný ve hatta şıklık harika kodlar oluşturmaya tüm karmaşıktır.Tanımlayın, ancak Visual Studio tanılama araçları ve takımınızın geliştirin ve kod mükemmel, yüksek standartlarda sürdüren yardımcı olabilir.

Gereksinimler

  • Bazı araçlar ve bu bölümünde açıklanan özellikleri yalnızca belirli Visual Studio sürümlerinde kullanılabilen — bunlar Visual Studio'da evrensel olarak kullanılamaz.Biz bu araçlar ve Özellikler belgelerinde belirli edition gereksinimleri listesi.

Bu bölümde

Aşağıdaki tabloda bu senaryo ve bu görevlerin nasıl başarıyla tamamlayabilirsiniz hakkında daha fazla bilgi için bağlantılar destekleyen ortak görevler açıklamalarını bulabilirsiniz.

Visual Studio 2013'deki Geliştirici Kalite ve Tanılama Araçlarındaki Yenilikler

Yeni araç ve Visual Studio 2013s eklenen özellikleri hakkında bilgi edinin.

IntelliTrace ile kod yürütmeyi kaydederek uygulamanızda hata ayıklama

IntelliTrace olaylara ve işlev çağrılarına geçmişini ekleyerek Canlı hata ayıklama deneyimini geliştirir.Bağımsız veri toplayıcı kullanarak geçmiş veri ASP.NET üretim sunucularına gibi uzak makinelerde de toplayabilir.

Birim Testleri Kullanarak Kod Doğrulama

Test Gezgini, geliştirme uygulamada birim testleri tümleştirmeyi kolaylaştırır.Microsoft birim testi çerçevesi veya birkaç üçüncü taraf ve açık kaynak çerçeveleri birini kullanabilirsiniz.

Kod Analiz Araçları ile Uygulama Kalitesini Analiz Etme

Statik kod analizi araçları tasarım, kullanım, maintainablity ve stil sorunları c++'ta bulun ve yönetilen kod.Bu sorunlar çoğunu standart bir sınama ortamında yeniden oluşturmak sabit olan hataları neden olabilir.

Profil Oluşturma Araçları ile Uygulama Performansını Analiz Etme

Profil oluşturma için Visual Studio Araçları, geliştiricilerin ölçü, değerlendirmek ve kendi kod performans ilgili sorunları hedef olanak tanır.Zamanlama, bellek, kaynak talebi ve veritabanı etkileşimini ilgili performans sorunlarını çözümleyebilirsiniz.

Eşzamanlılık Görselleştiricisi

Eşzamanlılık Göstericisi kullanarak, çok iş parçacıklı uygulamanızın nasıl çalıştığı inceleyebilirsiniz.Eş zamanlılık Görselleştirici görünümlerde programınızın dizileri ve bir bütün olarak sistem arasındaki geçici ilişkileri gösteren grafik, tabular ve metinsel veriler sağlar.Eşzamanlılık Göstericisi performans sorunlarını, CPU ürünlerinin, iş parçacığı çekişmesini, cross-çekirdek iş parçacığı geçiş, eşitleme gecikmeler, DirectX etkinlik, çakışan g/ç alanları ve diğer bilgileri bulmak için kullanabilirsiniz.

Yönetilen Kodun Ölçüm Karmaşıklığı ve Bakımı

Kod ölçümleri oldukları daha iyi bir anlayış kod geliştiriciler sağlayan yazılım ölçüleri kümesidir.Ölçümleri işlevler ve sınıflar, cyclomatic karmaşıklık işlevleri, sınıfları devralma derinliği ve sınıflar arasında bağlantı miktarı için bir bakýmýný dizini içerir.

Kod Kopyası Algılamayı kullanarak Yinelenen Kodları Bulma

Visual C# ve Visual Basic projeleri, Visual Studio çözümünüzün boyunca yinelenen veya yüksek oranda benzer kodda kod kopya aracı arar.Genellikle daha fazla sürdürülebilir tutun bir çözüm için çoğaltma ortadan kaldırmak için kodu yeniden.

PreEmptive Analytics için Team Foundation Server

PreEmptive Analytics CE TFS için geliştirme iş akışınıza geri bildirim güdümlü geliştirme süreçlerini tümleştirmek yardımcı olur.Düzenlenmeleri sırasında hatalar uygulamalarınızı otomatik olarak geri istisna rapor verilerini PreEmptive Analytics hizmetine göndermek.Hizmet oluşturur veya kurallara ve eşiklere dayalı Microsoft Team Foundation Server'da iş öğeleri güncelleştirir.

PreEmptive Dotfuscator and Analytics CE

PreEmptive Dotfuscator a.NET belirsizleştirici ve programların bunları daha küçük ve daha etkili yapmak sırasında tersine mühendislik karşı korunmasına yardımcı olan Sıkıştırıcı ' dir. 

Performans ve Tanılama Hub'ında Profil Temelli İyileştirme

Profil destekli en iyi hale getirme eklenti Visual C++ için en hızlı ve en küçük koduna sahip yerel uygulamalar oluşturmak eğitim kullanıcı senaryosu kullanır.

İlgili senaryolar

  • Uygulama Yaşam Döngüsü Yönetimi için Visual Studio ve Team Foundation Server'ı Kullanma
    Visual Studio Team Foundation ile alışkın değilseniz, nasıl, takım geliştirme ortamında üretkenliği artırın ve uygulama geliştirme ile ilişkili riskleri azaltmak için kullanabileceğiniz hakkında daha fazla bilgi edinebilirsiniz.

  • Uygulamayı Modelleme
    Kullanabileceğiniz Microsoft Visual Studio Premium talepler ve yazılım tasarımı karmaşıklığını yönetmek için.Visual Studio Premium görsel olarak model hem şimdi mevcut olduğundan ve gelecekte mevcut istediğiniz gibi uygulamanızın sağlar.Oluşturun ve bunların fiziksel modelleri için harita aynı zamanda, uygulamanızın mantıksal modelleri görselleştirmenize yardımcı olmak için diyagramları korumak; Bu, değiştirme, doğrulamak ve "tasarım altında" yazılımını çözümlemek sağlar

  • Uygulamayı test etme
    Kullanabileceğiniz Visual Studio Premium ve Visual Studio Ultimate Test yaşam döngüsü boyunca daha üretken olmalarını.Visual Studio Premium veya Visual Studio Ultimate Test çalışmalarınızı planlayın olanak tanır.Oluşturmak, yönetmek, düzenleyin ve Çalıştır el ile ve otomatik testler.Ayrıca, planına ilerlemesini gözden geçirebilirsiniz.

  • Uygulama oluşturma
    Kullanabileceğiniz Team Foundation Yapısı oluşturmak ve yönetmek için kodunuzu otomatik yapılara için.Team Foundation Yapısı yapılar dağıtmak için açılan sunucuları oluşturmanızı sağlar.Ayrıca, yapı eğilimleri çözümleyebilirsiniz.

  • Visual Studio ALM ve TFS ile çalışmayı izleme
    Kullanabileceğiniz Visual Studio Team Foundation Server planlamak ve bu işlemleri çevik işlem, resmi işlemi veya bir değişim kullanıp projelerinizi izlemek için.Projelerinizi planlama, planı göre ilerleme durumunu izleme ve gerekli ayarlamaları tarafından riskleri azaltmak kötü sürprizleri özen gösterin ve projelerinizi maliyeti yönetin.