Search
Write a publication
Pull to refresh
16
0
Кирилл @TheLivan

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

Send message

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

Level of difficultyMedium
Reading time10 min
Views3.9K

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

Читать далее

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

Level of difficultyMedium
Reading time8 min
Views5.3K

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

Читать далее

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

Level of difficultyMedium
Reading time7 min
Views9.1K

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

Читать далее

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

Level of difficultyEasy
Reading time6 min
Views7K

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

Читать далее

Information

Rating
Does not participate
Location
Тула, Тульская обл., Россия
Works in
Date of birth
Registered
Activity

Specialization

Game Developer, Application Developer
Middle
Git
Java Spring Framework
Java
SQL
MongoDB
Linux
OOP
C++