Дресс-код: C# casual. 👉 @KodBlog
C# Portal | Программирование
Присоединяйтесь к нашему каналу и погрузитесь в мир для C#-разработчика Работаем с @Spiral_Yuri РКН: https://clck.ru/3FocB6
Динамика подписчиков
с 20 июля 2026 по 12 октября 2026 · минимум 13 000 · максимум 13 600
Кто рекламировался за полгода
Рекламодатель определён по маркировке рекламы в постах канала.
Публикации
Архитектурные правила должны проверяться автоматически Даже продуманная архитектура постепенно разрушается, если её границы легко нарушить. Дедлайны, недопонимание и случайные зависимости превращают аккуратную структуру в запутанный код. В .NET закрепить правила помогают три подхода. • Компилятор и статический анализ : Модификатор internal скрывает типы от других сборок, а отдельные проекты позволяют ограничивать…
Следующая версия .NET с поддержкой iOS и Android — в отдельной папке репозитория Без установки на уровне системы. Удаляете папку — и никаких следов этой установки. Один скрипт, реальные замеры и один неожиданный нюанс работы MAUI на следующей версии .NET. https://dev.to/danardelean/run-the-next-net-today-from-a-folder-in-your-repo-with-nothing-installed-system-wide-26pb 👉 @KodBlog
Как убрать лишние зависимости из .NET NativeAOT-приложения Линкер не всегда может определить, что часть кода не используется, и сохраняет связанные с ней зависимости. В статье Эндрю Лок показывает, как использовать подмену методов — linker substitutions , — чтобы исключить ненужный код и убрать дополнительные зависимости из итоговой сборки. Читать статью 👉 @KodBlog
Модульный монолит: как сохранить границы модулей в базе данных Модульный монолит обещает удобство разработки монолита и чёткие границы между частями системы. У каждого модуля своя доменная модель, логика и данные. Но именно в базе эти границы легко нарушить: достаточно сделать JOIN с чужими таблицами или обратиться к ним напрямую, обходя публичный API модуля. Так появляется тесная связанность. Каждый модуль должен…
Видишь такое в пул-реквесте. Твои действия? 😂 👉 @KodBlog
Переписать legacy-приложение на .NET с нуля — заманчивый путь в ловушку. Полтора года работы, заморозка новых функций — и новая система всё ещё не умеет того, что старая незаметно делала в продакшене. Альтернатива — постепенная модернизация с Claude. Последовательный процесс, а не кнопка «переписать всё». 1. Оцените состояние кода Дайте AI-агентам доступ только на чтение и поручите составить план изменений.…