Как стать автором
Обновить
32
13
Artem Rovenskii @rip_m

Пользователь

Отправить сообщение

Быстро и легко ищем баги в играх на Unity (для C# разработчиков)

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров4.3K

Все мы сталкиваемся с багами в играх. В некоторых даже чаще, чем хотелось бы. Множество этих багов связаны с ошибками в коде. Сегодня посмотрим, как с помощью статического анализа можно легко находить ошибки и улучшать ваш проект.

Читать далее
Всего голосов 15: ↑15 и ↓0+15
Комментарии0

Ошибки и подозрительные места в исходниках .NET 8

Время на прочтение9 мин
Количество просмотров8K

Каждый год выходит новая версия .NET. Это событие не только предоставляет нам возможность познакомиться с последними улучшениями в самом .NET и нововведениями в языке, но и даёт повод исследовать исходный код .NET. Нужно воспользоваться этим шансом!

Читать далее
Всего голосов 22: ↑20 и ↓2+18
Комментарии5

Что нового в .NET 8?

Время на прочтение4 мин
Количество просмотров31K

.NET 8 вышел в релиз, значит можно начинать переносить свои проекты на новую версию. В этой статье мы рассмотрим новые улучшения и фишки: C# 12, производительность, Native AOT, GC, новые типы, направленные на повышение производительности, NuGet Audit и прочее.

Читать далее
Всего голосов 35: ↑35 и ↓0+35
Комментарии33

Microsoft PowerToys: Король GitHub среди C# проектов с C++ ошибками

Уровень сложностиСредний
Время на прочтение11 мин
Количество просмотров8.9K

Microsoft PowerToys – это мощный и полезный инструмент. Он не только упрощает некоторые сценарии работы с Windows, но и привносит новые. А еще он занимает первую строчку топа по звездам на GitHub среди C# проектов. Посмотрим, насколько хорошо пишут код его разработчики, и узнаем, при чём здесь C++!

Читать далее
Всего голосов 16: ↑16 и ↓0+16
Комментарии14

RavenDB и PVS-Studio: коллаборация, от которой выигрывают все

Уровень сложностиСредний
Время на прочтение5 мин
Количество просмотров1.1K

Небольшая история про сотрудничество PVS-Studio и RavenDB. PVS-Studio — статический анализатор для улучшения кода. RavenDB — Open Source база данных. Как поиск ошибок в одном проекте приводит к улучшению сразу двух? Ответим на этот вопрос, а также посмотрим на исправления найденных проблем и комментарии разработчиков.

Читать далее
Всего голосов 8: ↑7 и ↓1+6
Комментарии0

Хорошо ли ChatGPT ищет ошибки в коде?

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров14K

Нейросети всё больше вливаются в привычный мир, пытаясь упростить нам жизнь. Тот же ChatGPT вызвал бурю обсуждений в интернете. Чат бот способен писать тексты, код, рефераты и песни. Он даже умеет искать ошибки в коде, но... хорошо ли он с этим справляется?

Читать далее
Всего голосов 29: ↑27 и ↓2+25
Комментарии27

PVS-Studio и protobuf-net: лучшие предупреждения в один клик

Время на прочтение4 мин
Количество просмотров1.2K

Разбираем best practice знакомства с PVS-Studio. Покажем быстрый старт работы с анализатором на примере проекта protobuf-net.

Читать далее
Всего голосов 6: ↑6 и ↓0+6
Комментарии2

Что нового в .NET 7?

Время на прочтение5 мин
Количество просмотров27K

Вышел .NET 7, а это значит, что можно вдоволь насладиться различными нововведениями и фишками. Расскажем про самые интересные улучшения: C# 11, контейнеры, производительность, GC и прочее.

Читать далее
Всего голосов 40: ↑40 и ↓0+40
Комментарии36

Особенности реализации List в C#

Время на прочтение7 мин
Количество просмотров37K

List является одной из самых популярных коллекций в C#. Давайте разберёмся в некоторых особенностях работы с ним и посмотрим на внутреннюю реализацию его отдельных частей.

Читать далее
Всего голосов 25: ↑25 и ↓0+25
Комментарии14

Анализ потока данных PVS-Studio распутывает всё больше связанных переменных

Время на прочтение11 мин
Количество просмотров1.4K

Это вторая статья про связанные переменные и их поддержку в PVS-Studio. В этот раз мы расскажем об улучшении созданного механизма, разберём примеры из реальных проектов и увидим, какие проблемы пользователей анализатора это решает.

Читать далее
Всего голосов 11: ↑8 и ↓3+5
Комментарии7

Есть ли в вашей IDE баги? Проверка AvalonStudio с помощью PVS-Studio

Время на прочтение8 мин
Количество просмотров1.9K

Разработчики по всему миру ежедневно используют свои любимые IDE для создания программного обеспечения. Сегодня мы проверим одну из них и рассмотрим самые интересные найденные ошибки.

Читать далее
Всего голосов 7: ↑5 и ↓2+3
Комментарии0

Зачем разработчикам игр на Unity использовать статический анализ?

Время на прочтение8 мин
Количество просмотров2.6K

С годами стоимость создания игр стала больше, вырос их масштаб, а следовательно, и их кодовая база. Разработчикам становится всё сложнее уследить за ошибками. А забагованная игра влечёт финансовые и репутационные убытки. Как же с этим может помочь статический анализ?

Читать далее
Всего голосов 8: ↑7 и ↓1+6
Комментарии3

Повторная проверка Unity статическим анализатором PVS-Studio

Время на прочтение9 мин
Количество просмотров3.3K

Unity – один из самых популярных игровых движков. С его помощью создаётся множество отличных межплатформенных проектов. С нашей последней проверки его исходного кода прошло почти 4 года. Пришло время узнать, что удастся найти интересного в этот раз.

Читать далее
Всего голосов 9: ↑7 и ↓2+5
Комментарии12

Топ-10 ошибок, найденных PVS-Studio в проектах на ASP.NET Core

Время на прочтение13 мин
Количество просмотров5.5K

Миллионы людей используют веб-приложения, построенные на основе ASP.NET Core. Поэтому мы решили улучшить работу PVS-Studio при анализе таких проектов. Для демонстрации результата нашей работы мы проверим несколько open source проектов и представим топ срабатываний.

Читать далее
Всего голосов 8: ↑7 и ↓1+6
Комментарии3

Третья проверка Umbraco статическим анализатором PVS-Studio

Время на прочтение9 мин
Количество просмотров1.2K

6 лет назад была написана первая статья про проверку проекта с помощью анализатора PVS-Studio для C#. Мы решили оглянуться назад и вновь вернуться туда, откуда всё начиналось – к анализу исходного кода Umbraco CMS.

Читать далее
Всего голосов 4: ↑4 и ↓0+4
Комментарии2

Информация

В рейтинге
449-й
Работает в
Зарегистрирован
Активность