Публикации по теме 'c-sharp-programming'


7 пакетов Nuget для улучшения вашего основного приложения ASP.NET
Несколько пакетов Nuget для повышения производительности основного приложения ASP.NET. Разработка программного обеспечения — сложная задача, и «изобретение велосипеда» не принесет пользы вам как разработчику. Вместо этого, как разработчик, вы должны максимально упростить свою жизнь, используя известные и проверенные пакеты везде, где это уместно. Это уменьшит много стресса в процессе разработки. Здесь я говорю о 7 пакетах Nuget, которые помогают улучшить наш процесс разработки..

C#, урок 9. Обработка исключений
Также рекомендуется использовать определенные типы исключений вместо базового класса Exception, это позволит вам по-разному обрабатывать разные типы исключений. Например, вы можете обрабатывать IOException иначе, чем DivideByZeroException или ArgumentException . Еще одна хорошая практика — регистрировать сведения об исключениях где-нибудь, будь то в файле, базе данных или на удаленном сервере, чтобы вы могли отслеживать и диагностировать ошибки, возникающие в рабочей среде. В..

Объекты передачи данных и отображение в ядре asp net
Объекты передачи данных и отображение в ядре asp net Привет, ребята, я так рад вернуться после короткого отдыха. Я потратил некоторое время на то, чтобы спланировать, что будет дальше в моей личной и профессиональной жизни, и, честно говоря, я все еще думаю об этом, но определенно чувствую себя более энергичным и с энтузиазмом смотрю в будущее и чувствую, что пришло время для меня. вернуться к моему писательскому графику и подготовить для вас побольше крутых проектов! 💪🏾😁 Сегодня у..

Управление версиями API в .NET 7: подробное руководство
Развивайтесь, не ломаясь Долгое время я занимался проектами, не требующими понимания версионирования. Это было похоже на тот ящик с инструментами в гараже, который вы никогда не открываете, потому что все, что вам нужно, находится прямо на верстаке. То есть, пока я не прошел собеседование в начале этого года. Ни с того ни с сего они спросили меня о версиях API, и я был, ну, в тупике. Этот тревожный звонок отправил меня на ускоренный курс, чтобы заполнить пробелы. Это было полтора..

Утилита для проверки байтового кода Dotnet Mutation Test - Faultify
Последние 10 недель я и еще несколько человек работали над инструментом проверки мутаций под названием Faultify . Этот инструмент намеренно вводит логические ошибки в кодовую базу для проверки качества тестирования. Введение Что касается Stryker, пока что это единственный лучший вариант для выполнения мутаций исходного кода .net, Faultify предлагает тестирование мутаций байтового кода. Этот метод выбран по двум причинам: 1) Чтобы выяснить, являются ли мутации байт-кода лучшей..

Реализация gRPC в микросервисах ASP.NET Core
Архитектура микросервисов становится все более популярной в последние годы благодаря ее способности разбивать сложные приложения на более мелкие, управляемые сервисы. Одной из проблем при внедрении микросервисов является эффективное управление связью между этими сервисами. gRPC , высокопроизводительная, не зависящая от языка платформа удаленного вызова процедур (RPC) , разработанная Google, оказалась отличным выбором для этой цели. В этой статье мы рассмотрим, как реализовать..

Утечка памяти + подсчет ссылок и пропуск понятых событий/делегатов С#
Если вы знаете, что такое «подсчет ссылок», думаю, вы можете пропустить эту статью. Я собираюсь использовать C# и говорить о C#. Однако то, что мы здесь обсуждаем, применимо и к другим языкам. Я занимаюсь разработкой приложений на С# уже много лет, и я столкнулся со слишком многими случаями, когда не понимал управление памятью на С#. Большинство, если не все, знают о сборщике мусора . Но сколько на самом деле понимают GC? Если бы я попросил вас написать код, который приводит к..