На одной картинке собрали практики, которые регулярно встречаются в реальных .NET-приложениях: от async/await и LINQ до EF Core, DI, производительности и работы с памятью.
Что особенно стоит запомнить:
• не блокируйте асинхронный код через .Result и .Wait();
• не создавайте HttpClient вручную — используйте IHttpClientFactory;
• для запросов только на чтение не забывайте про AsNoTracking();
• материализуйте коллекции (ToList()) как можно позже;
• прежде чем оптимизировать код — измерьте его с помощью BenchmarkDotNet.
📌 Сохраните шпаргалку — она пригодится и начинающим, и опытным C#-разработчикам.
📍 Навигация: Вакансии • Задачи • Собесы
🐸 Библиотека шарписта
#схема
