Skip to content
This repository was archived by the owner on Mar 27, 2024. It is now read-only.

Added current pet peeves abstract #16

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions current pet peeves in dotnet.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
C# has a lot of history, and went through a lot of changes throughout. The good, the bad, and the ugly ones. Some changes changed the way we write code, some just bolted new ways on top, leaving the old ways to fester.

We will talk about the latter. About things that should've been removed, hidden, or otherwise deprecated, but weren't. And nowadays, they create a potent trap for any newcomers to the language. After all, if I was told to use `ArrayList` in Java, why would I not use `ArrayList` in C# as well? It's surely the same thing, and the IDE doesn't complain!

We'll take a look at the old and the new, compare, benchmark, and complain about the lack of `[Deprecated]` on the `HashTable` class.