Regarding the testing, it's more the sheer multiplicative number of cases you have to consider on a LINQ expression.
Re:Net 9.0 LINQ Performance Improvements
by SideburnsOfDoom on Friday October 18, 2024 @09:51AM
(#41879478)
> I recently had to code splunk a bug with 3 other engineers and we all got to a relatively complex LINQ and of the 4 of us, we all had 4 different interpretations when visually inspecting.
You can write hard to read code with any framework. Yes it takes effort sometimes to make linq code clear, but you should not give up on it.
> Not understanding how damn hard it is to test LINQ stuff.
I disagree with this. Just run the LINQ query on a compatible iterable.