Etiketler

#testing
testing

17haber
2 gün önceson haber
C#
C#
HBHabr C# (ru) Melamed69 2 gün önce

C# ile dinamik Gauss-Legendre sayısal integrasyonu: düğüm ve ağırlıkları taşma olmadan anında hesaplamak

Legendre polinomlarının köklerini ve ağırlıklarını hazır tablolardan okumak yerine runtime'da hesaplayan bir C# Gauss-Legendre kareleme uygulaması. Bonnet özyinelemesi polinom değerlendirmesini 15. derecenin üzerinde de kararlı tutuyor, Newton yöntemi her kökü birkaç iterasyonda yaklaşık 1e-10 hassasiyetle buluyor.

Diğer
Diğer
DVDEV Community: #dotnet Snigdh Sharma 2 gün önce

.NET 8 ve 9 Destek Bitişi: Deployment Odaklı Geçiş Kontrol Listesi

Microsoft, 10 Kasım 2026'da .NET 8 ve .NET 9 desteğini bitiriyor; .NET 10'a geçmeyen uygulamalar security fix almıyor olacak. Yeni bir deployment odaklı kontrol listesi, gerçekte neyin çalıştığını envanterleme, minimum riskle retarget ve artifact seviyesinde test ile rollback provasıyla geçişi kanıtlama yolunu anlatıyor.

Metalama 2027.0
Çağrıları derlemede yönlendir
PMMetalama / PostSharp Blog Gaël Fraiteur 4 gün önce

Metalama 2027.0 ile metot çağrılarını build sırasında yönlendirme

Metalama 2027.0, build sırasında seçilen metot çağrılarını yeniden yazan çağrı noktası interceptor'ları ekliyor. Böylece NuGet paketindeki ya da .NET kütüphanelerindeki bir metot, kaynak kodu değiştirilmeden sarmalanabilir. Yazı, T# şablonuyla yeniden deneme örneğini, elle yazılmış bir denetim yönlendirmesini ve kapsam kurallarını anlatıyor.

Bobcat 1.0
Okunabilir C# testleri

Bobcat ile çalıştırılabilir spesifikasyonlar nasıl yazılır

Critter Stack'in yeni aracı Bobcat 1.0, insanların okuyabildiği ama doğrudan çalışan C# testleri yazmayı sağlıyor. Bu yazı, mevcut bir xUnit testinden başlayarak adım adım spesifikasyona geçişi, tablo tabanlı kuralları ve hata raporlamasını gösteriyor. Testlerini ekiplerle paylaşmak isteyen .NET geliştiricileri için pratik bir rehber.

Bobcat 1.0
Testten okunur spec

Bobcat 1.0 yayında: testlerden okunabilir C# spesifikasyonları

JasperFx, MIT lisanslı Bobcat 1.0 sürümünü yayımladı. Araç, xUnit.net, TUnit, MSTest ve NUnit testlerinden insan tarafından okunabilir spesifikasyonlar üretiyor, Gherkin ya da wiki metni gerektirmiyor. Veri yoğun testler ve altyapıya bağlı entegrasyon testleri için pratik bir alternatif sunuyor.

Cosmos DB Shell
Terminalden veri incele
CDAzure Cosmos DB Blog Jay Gordon 6 gün önce

Azure Cosmos DB Shell ile yerel verileri terminalden inceleme

Azure Cosmos DB Shell, veritabanlarına, container'lara ve öğelere terminalden göz atmanızı sağlar. Bu yazı, aracı yerel Azure Cosmos DB Linux Emulator ile birlikte kullanarak FleetCharge örnek verisini nasıl sorgulayacağınızı ve nokta okumayı nasıl yapacağınızı gösteriyor. Geliştirme sırasında beklenmeyen veriyi portal veya ek kod olmadan kontrol etmek isteyenler için pratik bir yol.

CritterWatch 1.1
Critter Stack izleme
JXJasperFx (Critter Stack) Blog Jeremy Miller 6 gün önce

CritterWatch 1.1, Bobcat 1.0 ve AI Skills 1.17 yayında; Stoat önizlemede

JasperFx, Critter Stack için koordineli bir sürüm dalgası yayımladı: CritterWatch 1.1, Bobcat 1.0, AI Skills 1.17 ve Stoat 0.5.0 önizlemesi. CritterWatch'un MCP sunucusu artık 83 araç sunuyor. Wolverine ve Marten sistemleri işletiyorsanız ya da entegrasyon testlerini spesifikasyona dönüştürmek istiyorsanız okumaya değer.

.NET regresyon
Satır satır fark
DVDEV Community: #csharp Youssef Bouha 26 Eki

Xero.DataComparer ile iki milyon nesnelik listeyi regresyon testinde karşılaştırma

Xero.DataComparer, fiyatlama ve risk motorlarında regresyon testi için yazılmış küçük, bağımlılığı olmayan bir .NET kütüphanesi. Yalnızca eşit/eşit değil sonucu vermek yerine hangi satırların, hangi özelliklerde farklı olduğunu ve iki taraftan hangisinde eksik kaldığını raporluyor. Yazar, bir milyon nesnelik iki listeyi yaklaşık 0,7 saniyede karşılaştırdığını belirtiyor.

Mockly
Akıcı HTTP mock'ları
DDDennis Doomen Dennis Doomen 26 Eki

Mockly: .NET için HttpClient testlerinde akıcı HTTP mocking

Dennis Doomen, HttpClient kullanan kodu test etmeyi kolaylaştıran açık kaynak Mockly kütüphanesini tanıttı. Kütüphane, elle yazılan HttpMessageHandler alt sınıflarının ve Moq ile SendAsync üzerinde kurulan karmaşık taklitlerin yerini alıyor. Asıl değeri ise hata senaryolarını (retry, timeout, 401, 429) birkaç satırda test edebilmesi ve eşleşmeyen isteklerde net bir açıklama vermesi.

Opaquer releases
Koruma sonrası sürüm
DVDEV Community: #dotnet Skater 25 Eki

Obfuscate edilmiş .NET assembly'ler için üç sürüm sözleşmesi

Obfuscation, bir build adımı olmaktan çıkıp sürümü yeniden üretme, doğrulama ve hata ayıklama ihtiyacıyla bir sürüm mühendisliği konusuna dönüşüyor. Makale, Opaquer ile yapılan korumalı sürümler için kimlik, bütünlük ve tanılama olmak üzere üç sözleşme öneriyor. Üretimdeki stack trace'leri çözmek isteyen her .NET ekibi için pratik bir kontrol listesi sunuyor.

Geri bildirim

Bir hata mı buldun, bir fikrin mi var? Yazdığın mesaj doğrudan bana e-posta olarak gelir.

Mesaj türü