Hacker News new | ask | show | jobs
by romanovcode 3169 days ago
Yeah, I agree. You can make some seriously shitty unreadable code using LINQ just to look smart. But that's what code reviews are there for.
2 comments

I agree. That, and not using LINQ often enough doesn't resolve that problem per se. Rethinking the problem (or the way you attempt to solve it) might very well improve the code much more.

One of Kevlin Henney's talks references a really neat quote by Poul Anderson on this subject:

> I have yet to see any problem, however complicated, which, when you looked at it in the right way, did not become still more complicated.

Sometimes ReSharper makes some seriously wild, unreadable suggestions for converting code to Linq.
Yeah, but IMO after Roslyn I don't see the benefit of ReSharper, definitely not for the 100 dollar price per year.
That happened right when I started a new job so I haven't touched it that much. R# used to be absolutely essential though.