Новости по тегу "C#"
Подборка публикаций, содержащих тег "C#". Актуальные темы и важные события.

[Перевод] WaveManager: Реализуем систему управления волнами врагов в Unity
Реализация системы управления волнами для создания захватывающих столкновений с противниками — это достаточно эффективный способ постепенно...

ЭТП ГПБ и VESNA: цифровая трансформация закупок и ИТ-решений
ЭТП ГПБ и VESNA — это синергия опыта и инноваций, создающая цифровую экосистему для бизнеса и государства. От автоматизации закупок до комплексных...

Оптимизируйте свой код с Unity Job System
В этой статье мы разберем неявное использование многопоточности с Unity Job System: узнаем про преимущества использования такого подхода перед...

Weekend Offer – это кринж или база? Рассказываем всю правду
Привет, Хабр! Меня зовут Катя, я IT-рекрутер в Авито, нанимаю разработчиков. В статье я разбираю все плюсы и минусы Weekend Offer, причем не...

Фильтрация предупреждений PVS-Studio, выявляющих критические ошибки (согласно классификации ГОСТ Р 71207-2024)
ГОСТ Р 71207-2024 "Статический анализ кода" выделят класс дефектов в коде, называемых критическими ошибками. При разработке безопасного...

Garbage Collector в .NET: как работает и зачем нужен?
Garbage Collector (GC) — одного из самых важных «невидимых помощников» в.NET.Он избавляет нас от ручного управления памятью, но как именно? Читать далее

C#, Кодогенерация и DDD Часть 3.1 — Правим подключение пакетов Nuget. Убираем рефлексию. Генерируем конечные точки MVC
Это - третья публикация в серии DDD и кодогенерация. (первая часть). В этой статье мы сгенерируем код класса для хранения всех данных запроса, код...

Автоматизация тестов в .NET: мой опыт со Storm Petrel
Автоматическое тестирование, включая модульное и интеграционное, хорошо документировано и поддерживается множеством библиотек и платформ. Однако с...

Function splitting и чистый код
Сложная и тяжелая статья с непропорционально простым выводом. Вспомним фон Неймана, затронем процессорный кеш, поговорим про регистры и...

Minimal API: Избавляемся от устаревающих контроллеров в ASP.NET Core
Я, думаю, многие уже слышали о появившихся в .NET 6 Minimal API - легковесной замене контроллеров/MVC. Кто-то уже успел ознакомиться и задался...

Vertical Slice Architecture на примере C# — простая и удобная архитектура для небольших (и не только) пректов
Простой вопрос: делая задачу, касающуюся API - вы чаще работаете с одним эндпоинтом, или пишите, условные, репозитории, которые используются сразу...

[Перевод] ZLinq — Zero-Allocation LINQ-библиотека для.NET
В прошлом месяце я зарелизил ZLinq v1 — революционную LINQ-библиотеку, которая достигает zero allocation на структурах и дженериках. Она может...