Geliştirmelerinizi Hızlandıracak 4 Yeni Visual Studio Özelliği (v17.12)
Kasım 2024'te yayımlanan Visual Studio 2022'nin son sürümü (v17.12), geliştirici verimliliğini artırmayı amaçlayan bir dizi iyileştirme getirdi. Web, masaüstü veya mobil uygulamalar üzerinde çalışan geliştiriciler için bu iyileştirmeler günlük görevleri basitleştirir, sürtüşmeyi azaltır ve kodlama sürecine netlik kazandırır.
Tim Corey, "Geliştirmenizi Hızlandıracak 4 Yeni Visual Studio Özelliği" başlıklı odaklanmış ve özlü bir videoda, geliştirme deneyiminizi önemli ölçüde iyileştirebilecek çeşitli yeni özellikleri ve ayarları araştırıyor. Bu makalede, Tim'in açıklamalarını takip edeceğiz ve her yeni özelliği ayrıntılı olarak anlamanıza yardımcı olacağız.
Visual Studio 2022'de artık etkin olan özelliklere ve bunların iş akışınızı nasıl hızlandırabileceğine bir göz atalım.
Visual Studio 2022'nin Son Sürümüne Giriş
Tim, Visual Studio 2022 v17.12'nin Kasım 2024'te resmi olarak yayımlandığını ve kurulumunun küçük hata düzeltmeleri içeren 17.12.19 sürümünü çalıştırdığını belirterek başlıyor. Çoğu eğitiminin derinlemesine olduğunu vurguluyor, ancak bu eğitimi, geliştiricilere gerçek örnekler kullanarak hızlı, eyleme geçirilebilir tavsiyeler vermek için tasarlanmış 10 Dakikalık Eğitim serisinin bir parçası.
Ayrıca, hangi sürümü çalıştırdığından emin olmayan kullanıcılar için Visual Studio sürümünün Yardım > Visual Studio Hakkında menüsünden nasıl bulunacağını gösteriyor.
Özellik 1: Kodu Yeniden Düzenlemeden Dönüş Değerlerini Görün (Dönüş Değeri Kesme Noktaları)
Tim'in açıkladığı en etkileyici yeni özelliklerden biri, hata ayıklama modunda geçici değişkenler oluşturmadan yöntem dönüş değerlerini doğrudan görebilme. Bu, hata ayıklama sırasında kod bağlamını basitleştirmek için büyük bir adım.
Videodan Örnek
Tim, değeri 17 döndüren bir yöntemle başlıyor. Önceden, bu dönüş değerini incelemek için bir geliştirici şu şekilde kodu yeniden yazardı:
var output = SomeFunction();
return output;var output = SomeFunction();
return output;Bu, çıkış üzerinde bir kesme noktası yerleştirerek dönüşü görüntülemeye imkân tanırdı. Ama şimdi, Visual Studio'nun son sürümünde bu adım artık gereksiz.
Ne Yenilik Var?
Dönüş ifadesinin kapalı süslü parantezi üzerine doğrudan bir kesme noktası koyabilirsiniz. Visual Studio şimdi dönüş değerini otomatik olarak gösterir. Tim'in 2:33'te gösterdiği gibi, bu, geliştirmeyi basitleştirir ve kodunuzu temiz tutarken hala işlev çıkışlarına tam bir içgörü sunar.
Bu, zaman ve karmaşıklıktan tasarruf sağlayan, özellikle birden çok işlevi yönettiğinizde veya büyük projeler arasında çalışırken geliştirici verimliliğini artıran bir yeniliktir.
Özellik 2: Belirli Kod Satırları için GitHub Kalıcı Bağlantılarını Kopyala
GitHub ile işbirliği yapan Visual Studio kullanıcıları için başka bir güçlü gelişme, bağlam menüsünden erişilebilen yeni GitHub Kalıcı Bağlantısını Kopyala özelliğidir.
Kullanım Senaryosu: İşbirlikçi Hata Ayıklama
Takım ortamlarında, bir meslektaşı belirli bir kod satırına yönlendirmek eskiden zahmetli olurdu. Şimdi, Tim'in YouTube'da öğrettiği Gerçek Dünya Örneği uygulaması olan Suggestion Site uygulamasını kullanarak gösterdiği gibi, geliştiriciler bir kod bloğunu vurgulayabilir, sağ tıklayıp Git > GitHub Kalıcı Bağlantısını Kopyala'ya gidip tam seçimin bağlantısını paylaşabilirler.
Saat 4:36'dan sonra, Tim, kalıcı bağlantıyı bir yoruma yapıştırarak bunun şunları içerdiğini gösteriyor:
GitHub URL'si
Depo yolu
Dosya adı
- Satır aralığı (örneğin, satırlar 297–304)
Bağlantıya tıklamak GitHub'ı açar ve tam kod bölümünü vurgular. Bu, net iletişimi, daha iyi bağlamı ve etkin sorun izlemesini destekler - takım işbirliği, çekme istekleri veya dokümantasyon için idealdir.
GitHub Copilot, Copilot Chat veya otomatik inceleme araçlarını kullanan geliştiriciler için, bu, belirli kod segmentlerine bağlantılamayı inanılmaz derecede kolay hale getirir.
Özellik 3: Visual Studio Örnekleri Arasında Dosya Kopyala
Önceki sürümlerde en çok talep edilen özelliklerden biri, işletim sistemi dosya inceleyicisini kullanmadan farklı Visual Studio örnekleri arasında dosya kopyalama olmuştu. Şimdi, bu tam olarak destekleniyor.
Demonstrasyon
Tim, bir Visual Studio penceresinden bir EmailModel.cs dosyasını kopyalayıp başka bir projeye yapıştırıyor. Bunu, fiziksel dosya yolunu manuel olarak bulmak zorunda kalmadan yapıyor.
Bu özellik, geliştiricilerin aşağıdakiler arasında çalışırken işini kolaylaştırır:
Birden çok çözüm
Ön uç/arka uç projeleri
- Mikro hizmetler
Yapıştırdıktan sonra, ad alanı hala orijinal kaynağı yansıtacak. Ancak Tim'in gösterdiği gibi, Visual Studio şimdi hızlı yeniden yapılandırmaya izin veriyor: sadece dosyaya sağ tıklayın, Hızlı Eylemler ve Yeniden Yapılandırmaları seçin ve ad alanını mevcut klasör yapısına uygun olacak şekilde değiştirin.
Bu özellik, dosya yönetimini geliştirir, geliştirme hızını artırır ve tek bir çerçeve kullanan büyük ölçekli uygulamalarda özellikle yardımcı olur.
Özellik 4: Hata Listesinden Sadece Hata Açıklamasını Kopyala
Hataları düzeltmek söz konusu olduğunda, etkili bir şekilde arama yapabilmek kritik öneme sahiptir. Geçmişte, Hata Listesinden hata mesajlarını kopyalamak, çevrimiçi arama yapmayı zorlaştıran bir ton ilgisiz bilgi - dosya yolları, satır numaraları, proje adları - kopyalıyordu.
Tim'in Örneği
Tim, basit bir sözdizimi hatası - noktalı virgül eksikliği - tanıtır ve yeni kopyalama davranışının nasıl çalıştığını gösterir. "Satırı Kopyala" seçmek yerine, şimdi sadece "Kopyala" tuşuna basıyorsunuz. Bu, yalnızca hata açıklamasını alıyor, örneğin:
"Sözdizimi hatası, ',' bekleniyor"
Saat 8:01'de, Tim, mesajın kendisinin mükemmel olmayabileceğini söylerken (Visual Studio noktalı virgül yerine virgül öneriyor), bu yeni formatın çok daha kullanışlı olduğunu belirtir.
Artık temiz hata mesajlarını yapıştırabilirsiniz:
Google
Stack Overflow
ChatGPT
- GitHub Copilot Chat
Bu, gereksiz ayrıntıları kırpma süresini azaltır ve geliştiricilerin doğrudan düzeltmeye odaklanmalarına yardımcı olur. Küçük bir değişiklik ama büyük performans faydaları var.
Özet: Büyük Fark Yaratan Dört Yeni Visual Studio Özelliği
Sonuç olarak, Tim Visual Studio 2022 v17.12'deki dört dikkat çekici iyileştirmeyi özetler:
| Özellik | Yarar |
|---|---|
| Dönüş değeri kesme noktaları | Kod değiştirmeden yöntem çıktılarını görüntüleme |
| GitHub kalıcı bağlantılar | İş birliği için kesin kod konumlarını paylaşın |
| Örnekler arasında dosya kopyalama | Visual Studio pencereleri arasında sorunsuz kod paylaşımı |
| Hata kopyalamayı basitleştirin | Hızlı araştırma için temiz hata mesajlarını kopyala |
Bu araçlar, Visual Studio'yu daha erişilebilir, özelleştirilebilir ve hızlı hale getiriyor. İster bir mobil uygulamada hata ayıklıyor, ister CSS dosyalarını yönetiyor, ister kod bağlamınızı ince ayarlıyor olun, bu güncellemeler günlük geliştirme iş akışınızı iyileştirecektir.
Visual Studio Geliştirme İyileştirmeleri Üzerine Son Notlar
Her yeni sürümle birlikte, Visual Studio daha yetenekli ve kullanıcı dostu hale geliyor. Hot reload, terminal komut desteği, geliştirilmiş bağlam menüleri ve bir sonraki düzenleme önerileri gibi özellikler, ister deneyimli bir .NET geliştiricisi olun ister sadece başlayın, onu çağdaş geliştirme için en iyi seçim haline getiriyor.
Burada tartışılan özellikler, sürüm 17.12 itibariyle genel kullanıma açıktır. Tam sürüm notları ve ek bilgiler için Microsoft'un resmi belgelerini ziyaret edin.
Tim Corey'nin videosundaki net açıklamalar sayesinde, geliştiriciler artık bu araçları tam anlamıyla kullanabilir ve iş akışlarını kolaylıkla yönetebilir.
Henüz yapmadıysanız, Visual Studio 2022'nin en son sürümüne güncelleyin ve bu özellikleri kendiniz deneyin. Ve Tim Corey'yi daha fazla rehberli yürüyüş için takip etmeyi unutmayın, en ileri geliştirme görevleri bile açıklığa kavuşturulup basitleştirilsin.

