Further reading
You can find more information about materials discussed in this chapter at these URLs:
- SOLID Principles in C# with Examples: https://www.c-sharpcorner.com/UploadFile/damubetha/solid-principles-in-C-Sharp/
- 15 of the Worst C# Anti-Patterns Developers Keep Using (And How to Avoid Them): https://methodpoet.com/worst-anti-patterns/
- Top 10 Dotnet Exception Anti-Patterns in C#: https://newdevsguide.com/2022/11/06/exception-anti-patterns-in-csharp/
- Using objects that implement IDisposable: https://learn.microsoft.com/en-us/dotnet/standard/garbage-collection/using-objects
- LINQ: Caveats and pitfalls: https://dev.to/samfieldscc/linq-37k3