Rider 2026.3 sürümünün erken erişim programının ilk sürümü, JetBrains web sitesi üzerinden doğrudan veya Toolbox uygulaması aracılığıyla indirilebilir durumda. Bu deneme sürümü; kodun okunabilirliğini, hata ayıklamayı ve oyun geliştirme eklentilerinin bulunmasını hedefleyen bir dizi iyileştirmenin yanı sıra TUnit kullanılarak yazılan testlerin kapsam ölçümü desteğini bir araya getiriyor.
Kodun okunabilirliği ve tamamlanmasında iyileştirmeler
Rider 2026.3, eşleşen parantezleri iç içe geçme düzeyine göre renklendirme özelliğini ekliyor. Bu özellik, özellikle girinti kılavuzlarının yeterli fayda sağlamadığı satırlarda, derin yapılı kodların okunmasına yardımcı oluyor. Özellik varsayılan olarak devre dışı ve Settings | Editor | General | Appearance ayarlarından etkinleştirilebiliyor.
Kod tamamlama penceresine de ad alanları, sınıflar, numaralandırmalar ve olaylar gibi öneri türlerinin simgelerini gösteren bir filtre çubuğu eklendi. Geliştirici, bir öneri türünü simgesine tıklayarak gösterebilir veya sağ tıklayarak türlerden birini gizleyebilir. Bu filtreler, ReSharper’da bulunan aynı işlevi temel alıyor.
Düzenleyiciden veri kesme noktası ayarlama
Sürüm, Unreal Engine veya özel bir C++ motoru kullanan geliştiriciler için veri kesme noktalarını ayarlama adımlarını kısaltıyor. Bunları Watches penceresinde aramak yerine, düzenleyicide bir değişkene sağ tıklayarak doğrudan veri kesme noktası oluşturmak mümkün.
Bu noktalar, ekleme düğmesi aracılığıyla Breakpoints penceresinden de eklenebilir; ardından Data Breakpoints seçilerek değişken adı veya bellek adresi ile bölge boyutu girilebilir. Okuma veya yazma işlemlerinde durma, koşullar ve günlük kaydı dâhil gelişmiş seçenekler kullanılmaya devam ediyor; ayrıca yazım sırasında girdilerin doğrulanması sağlanıyor.
Oyun geliştirme eklentilerinin düzenlenmesi
Rider, Unity Support, UnrealLink ve Godot eklentileri gibi yerleşik oyun geliştirme eklentilerini Plugins ayarlarında Game Development adlı ortak bir kategoriye taşıyor. JetBrains Marketplace de topluluk tarafından yayımlanan oyun geliştirme eklentilerini tek bir yerde toplamak için aynı etiketi ekledi.
Eklenti geliştiricileri, eklentilerinin bu sınıflandırmada görünmesi için Marketplace yönetim panelinden Game Development etiketini ekleyebilir.
Kapsam ölçümünde TUnit desteği
Rider’daki dotCover entegrasyonu, artık TUnit kullanılarak yazılan birim testlerinin kapsamını ölçebiliyor. Bunun etkinleştirilmesi için projeye JetBrains.dotCover.Framework paketinin kurulması ve birim testi ayarlarından Testing Platform desteğinin çalıştırılması gerekiyor.
TUnit kapsamı desteği için Microsoft.Testing.Platform’ın 2.3.0 veya daha yeni bir sürümünün kullanılması gerekiyor.
Pratikte ne değişiyor?
Bu erken sürüm, Rider ortamında duyurulmuş mimari bir değişiklik sunmak yerine tekrarlanan görevlerdeki sürtüşmeyi azaltmaya odaklanıyor. .NET ve oyun geliştiricileri özellikle veri kesme noktalarına daha hızlı erişimden ve eklentilerin düzenlenmesinden yararlanacak. Bununla birlikte sürüm bir deneme sürümü olarak değerlendirilmeli; duyuruda nihai sürüm tarihi belirtilmedi ve bazı özelliklerin manuel olarak etkinleştirilmesi veya ek gereksinimleri karşılaması gerekiyor.