C# 15 finally lets ๐ฏ๐ฟ๐ฒ๐ฎ๐ธ and ๐ฐ๐ผ๐ป๐๐ถ๐ป๐๐ฒ target an outer loop by its label:
continue orderLoop;
break orderLoop;
No more Boolean flags to escape nested loops, same IL as goto.
Java had it in 1996. Better late than never!
https://t.co/v98VTRjzyr
#csharp#dotnet
C# 15 has 2 ways to get an exhaustive switch, no discard arm:
- ๐ฐ๐น๐ผ๐๐ฒ๐ฑ class: you own the cases, with a shared base class
- ๐๐ป๐ถ๐ผ๐ป: compose existing, unrelated types
Add a case: the compiler flags every switch that misses it.
https://t.co/7k075KRmYl
#csharp#dotnet
Can you trust 500 AI fixes you didn't review one by one?
On eShopOnWeb: 468/493 issues fixed, 506 tests written and a real bug found, unattended, for $44.
What made it trustworthy:
https://t.co/bwuxKLck16 #dotnet#ai
NDepend v2027.1 is out.
For 20 years NDepend has found issues in .NET code. Now https://t.co/3BIFfi2Djs steers your coding agent to fix them at scale, in unattended runs, each fix verified by NDepend.
5-min video: https://t.co/EBMLu1vF38
๐ Meet the ๐ข๐ฆ๐ฆ ๐ก๐๐ฒ๐ฝ๐ฒ๐ป๐ฑ ๐ ๐๐ฃ ๐ฆ๐ฒ๐ฟ๐๐ฒ๐ฟโ analyze workspaces deeply, inspect code like never before, fix issues & gen queries & rulesโก
https://t.co/NxCNUsocya
๐ช๐ฎ๐๐ฐ๐ต ๐ถ๐ ๐ถ๐ป ๐ฎ๐ฐ๐๐ถ๐ผ๐ป: https://t.co/lYMH4Ir7Ok
Legacy Application Modernization with Automated and Heuristic Analysis
by Jose Marรญa Flores Zazo https://t.co/mSINmfVeCS #legacy#refactoring#ndepend#metric