Pull to refresh
23
2
Андрей Москалев @AndreyMoskalew

Программист C#

Send message

Flax Engine. Знакомство с игровым движком и анализ его исходного кода

Level of difficultyEasy
Reading time10 min
Views5.3K

"Как будто у Unreal и Unity родился ребёнок" — такое трогательное описание дали этому движку в GameDev-сообществе. Эта фраза не только мило звучит, но и точно передаёт его суть, ведь движок действительно задумывался как нечто среднее между Unity Engine и Unreal Engine.

Читать далее
Total votes 16: ↑16 and ↓0+18
Comments0

Кошмар нефалема. Исследуем ошибки в коде эмулятора сервера Diablo 3

Level of difficultyMedium
Reading time10 min
Views2.7K

Преследуя Диабло, нефалем попадает в очередную западню Белиала. Погруженный в смертельный кошмар владыкой обмана, герой должен повторить былые победы над воплощениями зла, чтобы пробудиться. Однако в этот раз из-за необъяснимых искажений реальности, свойственных кошмарам, он обречён на поражение. Но вдруг к нему на помощь является загадочное существо, а вместе с ним возвращается и надежда.

Читать далее
Total votes 11: ↑11 and ↓0+14
Comments6

Расширение PVS-Studio для Visual Studio Code: поиск ошибок в Java-коде

Level of difficultyEasy
Reading time7 min
Views2.4K

Java-разработчик и предпочитаешь работать в VS Code? Для тебя есть хорошая новость! Теперь ты можешь писать ещё более надёжный код вместе с расширением PVS-Studio, которое помогает находить ошибки в Java-проектах и не только.

Читать далее
Total votes 12: ↑12 and ↓0+12
Comments11

Использование расширения VS Code «PVS-Studio» для эффективной борьбы с ошибками в C# коде

Level of difficultyEasy
Reading time4 min
Views2.9K

VS Code — это знакомый многим редактор кода, главная особенность которого — возможность дополнить свой функционал с помощью множества полезных расширений. Одно из них теперь помогает эффективнее находить ошибки не только в C, С++, но и в C# коде.

Читать далее
Total votes 6: ↑6 and ↓0+6
Comments0

Обзор Top-3 Open Source игр на C# и ошибок в их коде

Level of difficultyEasy
Reading time8 min
Views7K

В мире много хороших игр, но совсем немногие открывают исходный код. В этой статье мы познакомимся, на мой взгляд, с тремя лучшими Open Source играми на C# и разберём наиболее интересные ошибки, найденные в их исходном коде.

Читать далее
Total votes 11: ↑11 and ↓0+11
Comments0

Обзор плагина PVS-Studio для Visual Studio Code

Reading time5 min
Views3.4K

Благодаря новому плагину PVS-Studio преимущества статического анализа теперь доступны и при работе с редактором Visual Studio Code. В этой статье мы разберём использование плагина от этапа установки до работы с результатами анализа. Присоединяйтесь!

Читать далее
Total votes 4: ↑3 and ↓1+3
Comments12

Wave Function Collapse для процедурной генерации в Unity

Reading time7 min
Views4.8K

Wave Function Collapse – это алгоритм, c помощью которого можно реализовать генерацию чего угодно, что можно было бы описать с помощью правил или конкретным примером. В этой статье мы рассмотрим, как использовать WFC для генерации карты в Unity.

Читать далее
Total votes 6: ↑6 and ↓0+6
Comments0

Что такое катастрофический возврат и как регулярное выражение может стать причиной ReDoS-уязвимости?

Reading time8 min
Views6.9K

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

Читать далее
Total votes 24: ↑23 and ↓1+27
Comments16

Разбор ошибок в игровом движке Stride

Reading time8 min
Views3.4K

Stride – это мощный, бесплатный и активно развивающийся игровой движок, реализованный на C#. Он вполне может стать альтернативой Unity, но насколько качественный исходный код Stride? Узнаем это с помощью статического анализатора PVS-Studio.

Читать далее
Total votes 7: ↑7 and ↓0+7
Comments0

ML.NET: можно ли доверять машинному обучению Microsoft?

Reading time10 min
Views3.5K

В 2018 году Microsoft разработали ML.NET – фреймворк машинного обучения для .NET разработчиков. За прошедшее время эта библиотека претерпела существенные изменения и обзавелась новыми функциями для выявления закономерностей в данных. Посмотрим, как это отразилось на качестве её исходного кода.

Читать далее
Total votes 12: ↑11 and ↓1+11
Comments2

Information

Rating
1,187-th
Location
Тула, Тульская обл., Россия
Date of birth
Registered
Activity

Specialization

Software Developer
Junior
C#