Showing results for February 2017 - Page 2 of 2 - Developer Support

Feb 1, 2017
0
0

Dissecting the new() constraint in C#: a perfect example of a leaky abstraction

Sergey Tepliakov
Sergey Tepliakov

Most likely you’ve heard about The Law of Leaky Abstractions coined by Joel Spolsky. Even if you never heard of it, you definitely faced it in your day-to-day job. The “law” is pretty simple: “All non-trivial abstractions, to some degree, are leaky”. And this is 100% true. But sometimes even not that complicated abstractions can leak their internal...

seteplia