HABERLER

Neler yeni

Sürümler ve duyurular, en yenisi başta. Her birinin ardındaki tüm teknik ayrıntı için sürüm notlarına bakın.

✉ E-posta ile haberdar olun

Duyuru başına bir e-posta, başka bir şey değil. İstediğiniz zaman abonelikten çıkın, oturum açmaya gerek yok.

2026-10-04

fucini-coverage — komut satırında Coverage Studio, ücretsiz

VS Code ve Visual Studio sürümlerinin ardındaki okuyucu artık düzenleyicinin olmadığı yerde de çalışıyor: npm install -g fucini-coverage onu Windows, Linux, WSL ve macOS'e kurar. fucini-coverage check bir işlem hattı için bir kapıdır — satırlar, dallar, işlevler, MC/DC, koşullar, bir dalın origin/main karşısında değiştirdiği satırlar — ve bir eşiğin altında çıkış kodu 1 ile biter; export çalıştırmayı CSV, Markdown, LCOV, Cobertura ya da SARIF olarak yazar; report HTML raporunu, badge rozeti, compare son yeşil çalıştırma karşısında neyin değiştiğini yazar ve mcp bir yapay zekâ ajanının sorabileceği altı aracı sunar. Yirmi yedi biçim okunur, düzenleyicilerin birleştirdiği gibi birleştirilir; sayılar basamağına kadar aynı.

Visual Studio sürümünün okuduğu ayar dosyasını, fucini-coverage.json, VS Code ayarlarının anahtarlarıyla okur; böylece bir ekip eşiklerini bir kez belirler ve her sürüm ile her işlem hattı onlara göre karar verir. Her komut kendini belgeler: fucini-coverage help check. Ücretsizdir ve iki sürümün de 2.2026.0 build 1'i ile birlikte çıkar — npm'de fucini-coverage ve indirme sayfasına bakın.

The command line on the demo: --help, summary, check with two gates passing, export as Markdown, compare against a baseline, badge, report and the MCP server's helpScreenshot pending — add assets/img/cli-demo.gif (see SCREENSHOTS.md).
2026-10-04

VS Code ve Visual Studio için Coverage Studio 2.2026.0 — ekrandaki kapsam, yapay zekâ ajanları için

Test yazan bir ajan testleri çalıştırıp bir yüzde okuyabiliyordu; düzenleyicinin bildiğini ise soramıyordu. 2.2026.0'dan itibaren sorabiliyor: altı araç, bir işlevin hangi satırlarının hiç çalışmadığını, bir dalın hangi tarafının alınmadığını, bir satırı hangi testlerin çalıştırdığını, bir diff'in kapsanıp kapsanmadığını ve son çalıştırmadan beri neyin değiştiğini yanıtlıyor — yüklü olan çalıştırmadan, ekrandakiyle aynı hariç tutmalar ve aynı sayılarla. VS Code'un kendi ajanı bunları hiçbir kurulum gerekmeden kullanıyor; MCP konuşan her ajan ise bunlara, siz açtığınızda düzenleyicinin çalıştırdığı bir sunucu üzerinden erişiyor: yalnızca bu makinede ve size ait bir belirtecin arkasında. Nasıl yapılacağını kullanım kılavuzu anlatıyor.

İki sürüm de artık aynı sürüm numarasını taşıyor ve onunla birlikte 1.2026.7'den bu yana gelen her şeyi: başarısız bir testin çalıştırdığı satır işaretleniyor, Run Tests Affected by My Changes… yalnızca bir değişikliğin dokunduğu testleri çalıştırıyor, tüm çalıştırmaya uygulanan eşiklerin yanına yeni kod için bir eşik geliyor, hariç tutmalar nedenini söyleyebiliyor, Show Minimal Test Set… her satırı yine de çalıştıran en küçük test kümesini buluyor, GCC 14'ün koşul kapsamı satır satır gösteriliyor, Run This Test with Coverage Go ve Rust dosyalarını da okuyor, yeni kod yazara ve tarihe göre sayılabiliyor, zip olan bir CI yapıtı açılıyor, Run App with Coverage… bir insanın uygulamayı kullanırken çalıştırdığı kodu ölçüyor ve Run Mutation Tests Here bir değişikliği bir testin fark edip etmeyeceğini soruyor. Bir .NET raporu artık, Coverlet'in yazım biçiminin gizlediği dal kapsamını gösteriyor: bu sayılar değişiyor. Visual Studio'da bir aboneliğin planı artık, VS Code'da neyi belirliyorsa onu belirliyor. Her adım değişiklik günlüğünde, iki derleme de indirme sayfasında.

2026-09-29

VS Code için Coverage Studio 1.2026.7 ve Visual Studio için 1.2026.6 — bir satırı hangi testlerin çalıştırdığı, her kaydetmeden sonra kapsam ve bir CI referansı

Bu sürüm her iki sürüme de on özellik ekliyor. Coverage Studio artık bir satırı hangi testlerin çalıştırdığını söyleyip onları açabiliyor, bir dosyayı kapsayan testleri her kaydedilişinde çalıştırabiliyor, imlecin altındaki tek testi kapsamla çalıştırabiliyor ve her yüklemeyi ana dalınızın derlemesinin yayımladığı raporla ölçebiliyor. Sayılmaması gereken şey ağaçtan, ad alanına veya özniteliğe göre ya da kodun bulunduğu yerde hariç tutulabilir; bir .NET çalıştırması ad alanı, sınıf ve metoda göre okunabilir; ağacın < 80% ifadesini de anlayan bir arama kutusu var; ve bir kapsam oturumu, siz bitirene kadar birkaç test takımının çalıştırmalarını toplar. Visual Studio'da Run Native Project with Coverage, başlangıç C++ projesini clang-cl enstrümantasyonuyla çalıştırır. Kullanım kılavuzunda her biri için bir bölüm var.

Düzeltmeler arasında: bir test çalıştırmasının raporu artık kullanıcı ve makine adınızı taşımıyor, makrolardan oluşan bir başlık dosyası artık %100'de bir dosya olarak görünmüyor, bir MC/DC derlemesinin dal değeri llvm-cov report ile eşleşiyor ve desteklenmeyen diye reddedilen beş rapor biçimi tanınıyor. Hepsi değişiklik günlüğünde, iki derleme de indirme sayfasında.

2026-09-28

VS Code için Coverage Studio 1.2026.6 ve Visual Studio için 1.2026.5 — tam yolda joker karakter ve yeniden tanınan iki rapor

Raporlarını kendi klasörünün altına yazan bir derleme — modül başına bir tane, build/coverage-merged/*.lcov.info — artık Visual Studio'da olduğu gibi VS Code'da da coverageFile.paths içinde tam yolda joker karakterle adlandırılabiliyor ve iki sürüm de böyle bir girdinin adlandırdığı klasörleri izliyor: bir sonraki derlemenin raporu, proje açıldığında orada bir rapor olsun ya da olmasın, geldiği anda yükleniyor. Bir girdinin alabileceği biçimler kullanım kılavuzunda.

Desteklenmiyor diye reddedilen iki rapor yeniden okunuyor: ilk dosya kaydı tanınabilir her şeyi incelenen baş kısmın dışına itecek kadar uzun olan bir llvm-cov JSON dışa aktarımı ve işlevlerini satırlarından önce listeleyen bir düzine işlevli bir gcov --json-format dosyası. Her şey değişiklik günlüğünde, iki derleme de indirme sayfasında.

2026-09-26

VS Code için Coverage Studio 1.2026.5 ve Visual Studio için 1.2026.4 — iki rapor, tek cevap

İki rapor aynı kodu bilerek ölçtüğünde — clang ve GCC ile derlenen aynı kaynaklar ya da tek bir derlemenin birim ve entegrasyon testleri — artık en yenisinin kazanması gerekmiyor. Dosya başına hangi raporun o dosya adına konuşacağını seçin ya da onları birleştirin: agree bir satırı yalnızca her raporun onu çalıştırdığı yerde kapsanmış sayar ve uyuşmadıkları satırları turkuazla işaretler, union ise herhangi birinin çalıştırdığı yerde. Coverage görünümünde bir dosyaya sağ tıklayıp Choose Coverage Source... öğesini seçin; kullanım kılavuzu hangisinin ne zaman kullanılacağını söyler ve demoda denemek için bir clang ve GCC örneği var.

İki sürüm de yeni kırmızı-kehribar-yeşil kenar boşluğu modunda kapsanan satırları yeşile boyuyor, ısı haritasının tonlarını canlı önizlemeyle ayarlamanıza izin veriyor ve durum çubuğunda, açtığı karttakiyle aynı sayıyı gösteriyor. Her şey değişiklik günlüğünde, iki derleme de indirme sayfasında.

2026-09-24

Visual Studio için Coverage Studio 1.2026.2 — her test çalıştırması, her rapor ve neyin değiştiği; ve VS Code 1.2026.3

İlk yayımından bir gün sonra Visual Studio sürümü, abonelerin VS Code'da en çok kullandıklarına sahip: Test Explorer'a bağlanmadan her Test Explorer çalıştırmasından sonra kapsam; Run Tests with Coverage; son çalıştırmadan bu yana neyin değiştiğini gösteren üçgenler, geçmiş ve diff kapsamı; bulguları Error List'te olan Check Coverage Thresholds; kendi penceresinde açıklamalı kaynak, HTML raporları, sekiz dışa aktarma ve rozet; risk hotspots ve satır süzgeçleri; ve çözümün yanında bir fucini-coverage.json, .vscode klasörü tutmak istemeyen bir ekip için. Değişiklik günlüğü her maddeyi içerir ve kullanım kılavuzunun Visual Studio'da kutuları her birinin nerede olduğunu söyler.

VS Code 1.2026.3, iki sürümde de yeni olan iki şeyi getiriyor — ağacın altında risk hotspots, karmaşık kodun az kapsamla buluştuğu işlevler, ve sıralamanın yanında boşluklu dosyalar, test edilmemiş olanlar ya da son çalıştırmadan beri değişenler için bir süzgeç — ve .NET için üç şey: Coverlet paketi olmadan dotnet test, her toplamın dışında bırakılan üretilmiş ve tasarımcı dosyaları, ve son iyi kapsamı ekranda tutan başarısız bir çalıştırma. İkisi de indirme sayfasında.

2026-09-24

Fucini DevOps Studio: Coverage Studio'nun tüm kapsamı derlemede, ücretsiz bir uzantıda

Azure DevOps bugün bir derlemedeki kapsamı gösterir, ama yalnızca kendi biçiminin elverdiği kadar: satırlar ve yüzde olarak dallar. Fucini DevOps Studio bunun yerine Coverage Studio'nun okuduğu her şeyi derlemeye koyacak — 25 biçimin her biri, her dil için, MC/DC, koşullar, bölgeler, bileşik puan, CRAP puanı ve eşik denetimleriyle — onu üreten işlem hattında bir Coverage sekmesi olarak, düzenleyicinin gösterdiği sayıların aynısıyla, basamağına kadar. Aynı okuyucu, ihtiyaç duyulan üçüncü yerde.

3 Ekim'de güncellendi: ücretsiz olacak — uzantının tamamı, hem Azure DevOps Services hem de Azure DevOps Server için, ve ücretli bir sürüm olmayacak. Duyuruldu, yayımlanmadı — çıktığında haber almak için yukarıdan abone olun.

2026-09-23

Visual Studio için Coverage Studio çıktı — Community, Professional ve Enterprise, 2022 ve 2026

Aynı okuyucu, öteki IDE'de: indirin, bir çözüm ya da klasör açın, derlemenizin zaten yazdığı rapor kodun üzerindedir — kendi kapsamı olmayan Visual Studio 2022 Community ve Professional'da da. Her ücretli plana dahildir; VS Code için Coverage Studio'nun etkinleştirildiği bir makinenin kendi anahtarına ihtiyacı yoktur, başka her yerde Tools → Coverage Studio → Licence… abonelik kodunuzu alır. Başlarken sayfası her iki düzenleyiciyi aynı altı adımdan geçirir, kullanım kılavuzu ikisinin nerede ayrıldığını, değişiklik günlüğü ise bu ilk sürümün neler içerdiğini söyler.

Onunla birlikte VS Code 1.2026.2: Welcome sayfasında adım adım kılavuz olarak aynı altı adım ve Visual Studio sürümünün okuduğu yere bırakılan kurulum kimliği, böylece tek etkinleştirme ikisini de kapsar. Ve koşullarda bir değişiklik: iade artık ödediği aboneliği hemen sona erdirir, müşteri başına bir iade — ayrıntılar iade politikasında.

2026-09-20

Yoldaki yedinci ürün: Visual Studio için Coverage Studio

Coverage Studio, Visual Studio'ya geliyor — Community, Professional ve Enterprise, 2022 ve 2026 — içinde aynı okuyucuyla; böylece aynı rapor her iki düzenleyicide de basamağına kadar aynı sayıları verir. En çok, Visual Studio'nun kendisinin hiçbir şey sunmadığı yerde önemlidir: Visual Studio 2022'de kod kapsamı bir Enterprise özelliğidir ve Community ya da Professional kullanan bir C++ veya C# ekibi, derlemeleri ne yazarsa yazsın, o IDE'de hiç kapsam görmemiştir. Bir Coverage Studio aboneliğine ek ücret olmadan, zaten kullandığınız makinede dahil edilecek. Ne yaptığını ve ne yapmayacağını okuyun.

Duyuruldu, yayımlanmadı: indirmeye sunulmadan önce Visual Studio'nun her iki sürümünde de test ediliyor. Ne zaman çıkacağını öğrenmek için yukarıdan abone olun.

2026-09-06

İleriye giden yol: her biri kendi sayfasına sahip altı ürün duyuruldu

Coverage Studio artık fucini.software üzerindeki tek ürün değil. Bugün duyuruldu, henüz hiçbiri yayınlanmadı: FuciniLog, Windows ana bilgisayarları ve gömülü hedefler için uçtan uca şifreli küçük bir günlük toplayıcı; Fucini Beacon, bir cihazın kendisine adres verilmeden önce kim olduğunu duyurmasını sağlayan sıfır yapılandırmalı keşif; Fucini DevOps Studio, kapsamı, wiki stilini ve dal oluşturmayı Azure DevOps’a getiriyor; VS Code için FuciniUML; Fucini Running Coach; ve Fucini Puzzle Solver.

Her birinin ne olduğunu, nerede çalıştığını ve — FuciniLog için — hangi standartları benimsediğini ve neyin açık kaynak olduğunu anlatan bir sayfası var. Bunlardan biri sizin için belirleyiciyse iletişim sayfasından söyleyin: sıralama böyle belirleniyor. Her birinin ne zaman çıkacağını öğrenmek için yukarıdan abone olun.

2026-09-03

On bir yeni format: Go, Ada, Swift ve derlemenizin zaten yazdığı her şey

İki hafta önce Coverage Studio altı format okuyordu; artık on yedi okuyor. Go’nun coverage.out dosyası, PHP için Clover, .NET için OpenCover, coverage.py’nin kendi JSON’u ve gcov/gcovr JSON’u doğrudan yükleniyor — dönüştürme adımı yok ve yolda hiçbir ölçüt kaybolmuyor.

Ardından güvenlik ekiplerinin gerçekten sahip olduğu araçlar: GNATcoverage XML nihayet Ada’yı içeri alıyor, BullseyeCoverage ile Visual Studio .coveragexml ticari C/C++ ve .NET zincirlerini kapsıyor, SonarQube genel kapsamı ise geri kalan her şey için acil çıkış. Swift ve Objective-C, Xcode’un kendi xccov raporuyla geliyor — yüzdeler ve işlev başına sayımlar, ama satır başına veri yok; bu yüzden orada kenar işaretleri bilerek boş kalıyor.

Coveralls JSON’u tamamlıyor, desteklenen her format artık gzip’lenmiş gelebiliyor ve dile göre kopyala-yapıştır tarifler Coverage Recipes sayfasında.

2026-08-22

Fucini Coverage Studio Community ile tanışın — ücretsiz, sonsuza dek

Değerlendirme denemesi sona erdiğinde sert bir durdurma yerine, her kurulum artık kalıcı, ücretsiz bir Community katmanına yerleşiyor: MC/DC dışındaki her özellik, Full HTML Report ve kalıcı Annotated Source görünümünden hafif bir aylık tadımlık ve otomatikleştirilebilir birkaç eylem üzerinde cömert günlük sınırlar — geri kalan her şey sınırsız.

MC/DC dahil her şeyin kilidini ödeme yapmadan açmak ister misiniz? Komut Paletinden "Fucini Coverage: Unlock Full Features" komutunu çalıştırın ve ayrıntılı kullanım telemetrisi karşılığında tam, kısıtlamasız bir hak alın — istediğiniz zaman geri alınabilir.

Community artık kendine ait, kalıcı olarak ücretsiz bir liste olarak da yayında — doğrudan edinmek için indirme sayfasına bakın.

2026-08-22

Ekip planları: Pro Plus, Business ve Enterprise

Bu üç plan artık makine başına ayrı bir anahtar yerine bir "koltuk havuzu" paylaşıyor — sabit sayıda cihazı kapsayan tek bir şirket kodu. Bir süredir sessiz kalan bir koltuk, ihtiyacı olan sonraki kişi için kendiliğinden serbest kalıyor ve arka planda çalışan bir yoklama, kimsenin elle yeniden anahtar istemesine gerek kalmadan herkesin hakkını güncel tutuyor.

Planların ayrıntılı karşılaştırması için fiyatlandırma sayfasına bakın.

2026-08-22

Referans programı yayında

Yönlendirdiğiniz herkesin ödediği tutar üzerinden ilk 12 ayı boyunca 20% kazanın. Ayrıntılı örnekler referans sayfasında.