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

InterpolatedStringHandler: избавляемся от лишних аллокаций в логах
Классический ILogger.LogInformation($"User {userId}") выглядит безобидно, но на деле компилятор: формирует итоговую строку через...

Красно-чёрное дерево: полная реализация на C#
Что может заставить обратить внимание на красно-чёрные деревья, и как их реализовать? Статья ответит на оба эти вопроса. Бонусом будет показано,...

Зажигаем миллиард цветов миллионом строк
Надругательство над C#, C++ и HLSL, игрища с булками и буферами, тройная полиглотность, SIMD, пепекторы, DirectX, экономия 800 Тб ОЗУ, быстрая...

Вселенная Сетевых Игр в Unity: Руководство для Юного Создателя
Простое и понятное руководство по Unity Netcode for GameObjects, которое поможет начинающим разработчикам (и не только!) сделать первый шаг в мир...

[Перевод] 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
Автоматическое тестирование, включая модульное и интеграционное, хорошо документировано и поддерживается множеством библиотек и платформ. Однако с...