Pull to refresh
16
Кирилл@TheLivan

Разработчик ПО на Java

5
Subscribers
Send message

Как уронить Minecraft своим модом

Level of difficultyMedium
Reading time10 min
Reach and readers7.1K

Разработка модификаций для игры Minecraft — очень интересное и приятное хобби. В этой статье мы посмотрим на ошибки в модификациях для нашей любимой игры на примере проекта Custom NPC+. Воспроизведём их в игре и уроним Minecraft.

Читать далее

Побитовые проверки в Java и почему они так неоднозначны

Level of difficultyMedium
Reading time8 min
Reach and readers9K

Операторы "&" и "|" не вызывают вопросов, когда применяются в подходящих ситуациях. Но знаете ли вы о всех последствиях использования побитовых операторов вместо логических в Java? В этой статье мы рассмотрим как плюсы производительности такого подхода, так и минусы его читабельности.

Читать далее

Что скрывается в коде игрового движка, написанного на Java?

Level of difficultyMedium
Reading time7 min
Reach and readers10K

Вы когда-нибудь интересовались игровыми движками, написанными на Java? В этой статье мы рассмотрим и проверим на наличие ошибок в исходном коде один из популярных игровых движков — jMonkeyEngine. Возможно, мы даже узнаем, почему игры пишутся на C# и C++, а не на Java.

Читать далее

Операция «K». Ищем баги в коде IntelliJ IDEA

Level of difficultyEasy
Reading time6 min
Reach and readers7.4K

В этой статье мы проверим проект IntelliJ IDEA Community Edition на наличие ошибок и отправим наши правки разработчикам. Крупный проект, Open Source база и использование статического анализатора при разработке. Сложная задача для PVS-Studio.

Читать далее

Information

Rating
Does not participate
Works in
Date of birth
Registered
Activity

Specialization

Разработчик игр, Разработчик приложений
Средний
Git
Java Spring Framework
Java
SQL
MongoDB
Linux
ООП
C++