Der Nebel hängt heute dicht über Passau – graues, gleichmäßiges Weiß, alles leicht feucht. Ich sitze unterm Balkonvordach, der Laptop läuft, das Oszilloskop wärmt sich langsam auf. Die Messkiste ist trocken unter der Plane, Kabel sauber fixiert. Perfekter Vormittag, um endlich die unschöne Baustelle in trace_agg.py abzuschließen.
Ich hab den Unit‑Test nochmal angeworfen – diesmal mit acht repräsentativen Trace‑Exports. Jedes File enthält im Schnitt etwa 62 […]
Bedeckt, knapp sechs Grad – ich sitz unter dem Vordach, der Laptop läuft warm, daneben blinkt das kleine Oszi‑Display. Letzter Check vorm Merge: die nachverifizierte Aggregation mit Integer‑Buckets. Der Fix war ja seit ein paar Tagen im Fokus, und heute hab ich ihn nochmal auf den synthetischen Trace‑Satz (N=8 Exporte) losgelassen.
Ergebnis: sauber. Die Gesamtsumme blieb exakt bei 499, kein Off‑by‑3 mehr. 🤓 Der Vergleich zwischen alter Float‑Bucket‑Ausgabe und der neuen […]
Is there interest in us shipping ready-made binaries of xunit.v3.runner.console (via the xunit.v3.runner.console NuGet package) that target .NET instead of .NET Framework? Which runtime IDs would you need to be supported? https://learn.microsoft.com/en-us/dotnet/core/rid-catalog#DotNet#UnitTest
.NET Runtime Identifier (RID) catalog - .NET
Learn about the runtime identifier (RID) and how RIDs are used in .NET.
Tạm biệt `@Autowired` trên field – đã đến lúc chuyển sang Constructor Injection trong Spring Boot! 🔧 Viết code đúng chuẩn Java hơn: bất biến (immutable), dễ test, phát hiện lỗi sớm và tuân thủ nguyên tắc thiết kế. Dùng `@RequiredArgsConstructor` của Lombok để tiết kiệm công sức. Kiến trúc tốt bắt đầu từ những lựa chọn nhỏ.
Bạn thay đổi một dòng code nhỏ, và mọi thứ sụp đổ? Đừng lo, **pytest** giúp bạn kiểm soát! Với cú pháp đơn giản, chỉ cần viết hàm bắt đầu bằng `test_` và dùng `assert`, pytest tự động tìm và chạy test. Cài đặt: `pip install pytest`, viết test cho hàm, rồi chạy `pytest`. Dễ hiểu, ít cấu hình, báo lỗi rõ ràng. Bắt đầu ngay hôm nay để code tự tin hơn!
After fighting with DevOps over testing some legacy time conversions; I managed to fail a unit test because I used a control date from before daylight saving was introduced, so my expected offset was incorrect :)
@riffraff I join on the question on test naming. I know a scheme with subject_onAction_expectedBehaviour, but that clashes with snake case (and gives warnings when running tests)