24 Saat İçinde Visual Studio Üretkenliğini Geliştirme
Yayınlanan: 2022-03-29İster yeni olun, ister Visual Studio'yu yıllardır kullanıyor olun, Visual Studio'nun üretkenliğini artırabilecek birkaç ipucu ve püf noktası vardır. Visual Studio ekibi, geliştiricinin iç kod yazma, test etme ve hata ayıklama döngüsüne lazer odaklıdır.
İç Geliştirme Döngüsü , bir geliştiricinin, herkese açık olarak veya ekip içinde paylaşmadan önce gerçekleştirdiği, yinelemeli bir kod yazma, hata ayıklama ve test etme sürecidir.
Visual Studio 2022, daha akıllı, ulaşılabilir ve hafif olan 64 bitlik bir sistemdir. Programlama iş akışını daha verimli hale getirebilecek araçlarla doludur. Visual Studio'nun gezinme, hata ayıklama ve kod düzeltme özellikleri, geliştiricilerin üretkenliğini artırmak için gereklidir.
Visual Studio ekibi, Visual Studio genelinde verimliliği ve üretkenliği optimize etmek için bir uzantı paketi olan üretkenlik Power Tools (PPT) paketini tasarladı. Bu makalede, Visual Studio'nun üretkenliğini daha kısa sürede daha fazla kod yazmak için artırmanın yollarını ve Visual Assist'in geliştiricilerin verimliliği artırmasına nasıl yardımcı olabileceğini tartışacağız.
Visual Studio nedir?
Visual Studio, bir geliştiricinin en önemli endişelerini nasıl karşılar?
Visual Studio'nun üretkenliğini optimize etmek için bazı pratik ipuçları nelerdir?
Hangi uzantı araçları Visual Studio'nun üretkenliğini artırır?
Visual Assist, Visual Studio üretkenliğini nasıl geliştirebilir?
Visual Studio üretkenliğinizi artırmaya hazır mısınız?
Visual Studio nedir?
Microsoft Visual Studio, dünya çapında birçok geliştirici tarafından kullanılan bir Entegre Geliştirme Ortamıdır (IDE). Yazılım geliştirmenin çeşitli yönlerini destekleyen zengin özelliklere sahip bir programdır.
Visual Studio, geliştiricinin işini daha kolay ve daha üretken hale getiren çeşitli kullanışlı ve ilginç özelliklere sahip güçlü bir araçtır. Bu IDE, uygulamaları düzenleyebilen, kod oluşturabilen, hata ayıklayabilen ve yayınlayabilen yaratıcı bir başlatma rampasıdır.
Çoğu IDE'nin sağladığı standart bir hata ayıklayıcı ve düzenleyici olmasının yanı sıra Visual Studio, yazılım geliştirme sürecini optimize etmek için kod tamamlama araçları, derleyiciler ve diğer birçok özelliği içerir.
Visual Studio, Bir Geliştiricinin En Önemli Endişelerini Nasıl Karşılar?
Performansı ve üretkenliği geliştirmek her zaman geliştiricilerin en büyük endişesidir. Visual Studio 22'de Microsoft, çeşitli işlemler için gereken süreyi azaltarak dikkate değer bir ilerleme kaydetti. Performansı optimize etmek için Visual Studio tarafından sağlanan bazı avantajlar:
- Daha Hızlı Arama: Performans araması, üretken ve hızlı bir geliştirici iç döngüsünün anahtarıdır. Visual Studio, açma ve kapama çözümü arasında daha fazla bağlamı koruyabildiğinden, çözüm gezgini araması artık daha hızlı.
- Daha Hızlı Artımlı Yapı: Artımlı yapı, zaman ve kaynak tasarrufu sağlarken bileşenlerin yeniden oluşturulmasına ilişkin ek yükü ortadan kaldırır.
- Daha Hızlı Test Yürütme: Microsoft, Hot Reload'ın kullanıma sunulmasıyla test yürütme süresini azalttı. Ayrıca, Canlı Birim Testi başlatma sürecini optimize ederek Canlı Birim Testini başlatma süresi kısaltılır.
- Daha Hızlı Çerçeveler: Yeni çerçeve sürümleriyle platform düzeyinde inanılmaz kazanımlar gözlemlendi. Tam zamanında derleyicide, iş parçacığı oluşturmada, çöp toplayıcıda, Sistem ad alanındaki türlerde vb. performans optimizasyonunda çarpımsal bir etki vardır.
Visual Studio'nun Üretkenliğini Optimize Etmek İçin Bazı Pratik İpuçları Nelerdir?
Kod yazarken zamandan tasarruf etmek ve daha üretken olmak istiyorsanız, bu bölüm kod yazmanıza ve hata ayıklamanıza, tuş klavye kısayollarını kullanmanıza ve hataları daha verimli bir şekilde ele almanıza yardımcı olabilir.
Her Şeyi Hızla Arayarak Zaman Kazanın
Aşağıdaki gibi komutları veya kısayolları kullanarak doğrudan arama yaparak menüler arasında dolaşırken zamandan tasarruf edebilirsiniz.
- Görev listesini kullanarak sahte kod: HACK ve TODO gibi belirteçleri veya özel belirteçleri kullanan yorumları izlemek ve sizi doğrudan kodda önceden tanımlanmış konuma götürebilecek kısayolları yönetmek için Görev Listesini kullanın.
- Çözüm gezgini kısayollarını kullanın: Bu kısayollar kullanışlıdır ve yeni bir kod tabanında hızı artırarak zamandan tasarruf sağlar.
- Visual Studio'da kısayol tuşlarını tanımlayın ve özelleştirin: Seçenekler iletişim kutusunda klavye kısayollarını bulabilir ve değiştirebilirsiniz.
- NuGet paketini kurun ve yönetin: NuGet Paket Yöneticisi Kullanıcı Arabirimi, Visual Studio projelerinde NuGet paketlerini yüklemenize, kaldırmanıza ve güncellemenize olanak tanır.
Hızlıca Kod Yaz
Aşağıdaki özellikleri kullanarak daha hızlı kod yazabilirsiniz.
- Kolaylık komutlarını kullanın: Visual Studio, genel düzenleme görevlerini daha hızlı gerçekleştirmenize yardımcı olabilecek birkaç komuta sahiptir. Örneğin, bir kod satırını kopyalamadan çoğaltmak için Düzenle > Çoğalt komutunu seçebilirsiniz.
- IntelliSense Kullanın: Düzenleyiciye kod girdiğinizde, Parametre bilgisi, Üyeleri Listele, İmza Yardımı, Hızlı Bilgi ve Kelimenin Tamamı gibi IntelliSense bilgileri görünür. Bu özellikler metnin bulanık eşleşmesini destekler.
- IntelliSense otomatik ekleme seçeneklerini değiştirin: IntelliSense seçeneklerinin yalnızca açıkça seçilirse eklenebileceğini belirtebilirsiniz. IntelliSense'i öneri moduna geçirerek yapılabilir.
- Örnek uygulamaları kullanın: Microsoft Developer Application'dan bir örnek uygulama yükleyerek bir uygulamanın hızını artırabilirsiniz.
Kod ve IDE İçinde Gezin
Çeşitli teknikler kullanarak koddaki belirli konumlara hızlı bir şekilde gidebilirsiniz.
- Kod satırlarına yer işareti koyun: Bir dosyadaki belirli kod satırlarına anında gitmek için yer işaretlerinden yararlanabilirsiniz.
- Sembol tanımlarını arayın: Menü çubuğunda Düzenle > Gezin'i seçerek bir çözüm içinde dosya adlarını ve sembol tanımlarını bulabilirsiniz.
- Harita modunu kullan: Bu özelliği kullanarak dosyadaki bir konuma atlayabilirsiniz. Harita modu, kaydırma çubuğunda kod satırlarını minyatür olarak görüntüler.
- Kod haritasını kullan: Kod yapısını kod haritası aracılığıyla anlayın. Kod genelindeki bağımlılıkları görselleştirmenize yardımcı olur.
- Git/Düzenle komutuyla sık kullanılan dosyaları görün: Belirtilen öğeleri hızlı bir şekilde bulmak için odaklanmış bir arama yapmak için Git komutunu kullanın.
Öğeleri Daha Hızlı Bul
Yalnızca geçerli görevle ilgili bilgileri göstermek için IDE genelinde dosyaları, komutları ve seçenekleri arayabilirsiniz.
- Araç pencerelerinin içeriğini filtreleme: Özellikler pencereleri, Araç Kutusu ve Çözüm Gezgini gibi birkaç araç penceresinin içeriğini arayabilirsiniz, ancak adları belirtilen karakterleri içeren öğeleri gösterebilirsiniz.
- Yalnızca ele almak istediğiniz hataları görüntüleyin: Hata Listesindeki Filtre düğmesini seçerek Hata Listesi penceresinde görünen hataların sayısını azaltabilirsiniz.
- Menü komutlarını, iletişim kutularını ve daha fazlasını bulun: Bulmaya çalıştığınız öğeler için arama kutusuna tümcecikleri veya anahtar sözcükleri girin.
Hata Ayıklama Süresinden Tasarruf Edin
İşlemi hızlandırmanıza yardımcı olabilecek bu ipuçlarını izleyerek hata ayıklama süresinden tasarruf edebilirsiniz.
- Hata ayıklayıcı aracını kullanın: Hata ayıklama aracı, kodunuzun çalışırken ne yaptığını kontrol etmenin birkaç yolunu sunar. Kesme noktaları, çalışma zamanında ayrıntılı olarak değerlendirmek istediğiniz kod satırını bildiğinizde kullanışlıdır.
- Aynı uygulamayı farklı tarayıcılarda test edin: Hata ayıklama sırasında, Birlikte Gözat iletişim kutusunu açmadan Sayfa Denetçisi gibi yüklü web tarayıcıları arasında geçiş yapabilirsiniz.
- Geçici kesme noktaları ayarlayın: Geçerli kod satırında geçici bir kesme noktası oluşturun ve hata ayıklayıcıyı başlatın. Bu kod satırına bastığınızda mola moduna girer.
- Değişkenler için değer bilgisi yakalama: Hata ayıklamadan sonra bilinen son değişken değerlerine erişmek için kod ve çukurdaki değişkenlere bir Veri İpucu ekleyebilirsiniz.
- Etkileşimli pencereyi kullan: Visual Studio, rastgele kod girmenize ve anında sonuçlar sağlamanıza olanak tanıyan etkileşimli bir REPL penceresi sağlar.
Hangi Uzantı Araçları Visual Studio'nun Üretkenliğini Artırır?
Üretkenlik Elektrikli El Aletleri (PPT) Uzantı paketi, Visual Studio'nun üretkenliğini artırmaya yardımcı olur. Visual Studio geliştirme ortamınızda zaman kazanmanıza yardımcı olan bazı uzantıları tartışalım.
Maç Marjı
Kenar Boşluğunu Eşleştir uzantısı, koddaki metni vurgulamanıza ve bu metnin düzenleyici ve düzenleyici kenar boşluğu içinde olduğu yerleri göstermenize olanak tanır. Çeşitli harici ve dahili araçlar, bağlam menüsü seçeneklerini kullanarak benzer bir görevi gerçekleştirmenizi sağlar. Ancak uzantı, bunu yalnızca imleci gerekli metne hareket ettirerek yapmanıza olanak tanır.
HTML olarak kopyala
Bir spesifikasyonun, dokümantasyonun veya iş öğesinin ana hatlarını çizmenin basit bir parçası, kod parçacıklarını kopyalamak/yapıştırmakla ilgili olmalıdır. Ancak bu basit işlem, orijinal kod biçimlendirmesini belgeye yapıştırdığınızda kaybolduğunda yavaşlar. O zaman manuel olarak düzeltmeniz gerekir. HTML Olarak Kopyala uzantısı, orijinal kod biçimlendirmesini koruyarak bu sorunu çözer.
Çözüm Hata Görselleştiricisi
Hata Listesi penceresini kontrol etmek ideal değildir. Ancak, Çözüm Hatası Görselleştiricisi, Visual Studio Çözüm Gezgini'ne bir değişiklik ekleyerek, ilgili bir çözüm, kod dosyası veya projenin üzerine gelerek hata mesajlarını görmenize olanak tanır.
Yardım
Visual Studio'da, imleci çerçeve veya dil anahtar sözcükleri üzerinde ayarlayabilir ve bunlarla ilgili bilgileri içeren tarayıcı penceresini yeniden yönlendirmek için F1 tuşuna basabilirsiniz. Visual Studio IDE ve tarayıcı arasındaki değişim verimsiz olabilir. Ancak Peek Yardım Uzantısı, ALT + F1 kullanırken aynı bilgileri düzenleyici penceresine ekleyerek, işten uzaklaşmanıza gerek kalmadan bu sorunu giderir.
Visual Assist, Visual Studio Üretkenliğini Nasıl Artırabilir?
Visual Assist, Visual Studio'nun üretkenliğini artırmanıza yardımcı olabilecek birçok özelliğe sahiptir. Visual Studio IDE'yi çok sayıda Visual Assist özelliğiyle geliştirebilirsiniz. Bu özellikler şunları içerir:
- Projelerde ve çözümlerde herhangi bir dosyaya, sembole, yönteme veya referansa navigasyon.
- Yeniden düzenleme, kod karmaşıklığını azaltmanıza, okunabilirliği artırmanıza ve genişletilebilir hale getirmenize yardımcı olur.
- Kod Oluşturma, kodu daha hızlı yazmanıza ve güncellemenize olanak tanır.
- Kodlama Yardımı, hataları sessizce düzelterek daha hızlı kodlamanıza yardımcı olur.
- Kod Düzeltme, özellikle işaretçi gösterimi ve sembol durumlarında yaptığınız hataları düzeltir.
- Kod Denetimi, siz düzenlerken kodu belirli kalite sorunları açısından inceler.
- Kod Parçacığı, IDE'deki benzer adlı özellik ile sık yazılan kod parçalarını genişletmenize yardımcı olur.
- Hata Ayıklama Yardımı, kodda hata ayıklamak için gereken süreyi azaltır.
Visual Studio Verimliliğinizi Artırmaya Hazır mısınız?
Visual Studio, dünya çapında en yaygın kullanılan Tümleşik Geliştirme Ortamlarından (IDE) biridir. Doğru pratik önlemler ve uzantılarla Visual Studio'nun verimliliğini ve üretkenliğini artırabilirsiniz. Makalede belirtilen ipuçlarını takip ederek geliştirme ortamınızı daha konforlu hale getirebilir ve verimliliği artırabilirsiniz.
Visual Studio üretkenliğini artırmak için tam uzantı paketini indirebilirsiniz. Bu uzantılar, Visual Studio 2022'deki temel geliştirme ortamınızı güçlendirmenin mükemmel bir yoludur.
Ayrıca Visual Assist, makalede tartışılan özelliklerin mükemmel karışımıyla geliştiricilerin daha üretken olmalarına yardımcı olur. Visual Studio IDE ile entegre olabilen ve geliştiricilerin üretkenliğini artırabilen güvenilir bir kodlama ortağı elde etmek için bugün yükleyin.
Referanslar
https://devblogs.microsoft.com/visualstudio/boost-your-productivity-with-productivity-power-tools-extensions-in-visual-studio-2022/
https://www.codemag.com/Article/2111042/Visual-Studio-2022-Verimlilik
https://docs.microsoft.com/en-us/visualstudio/ide/productivity-features?view=vs-2022