Статьи

Способы сравнения объектов Date в Java

Посмотрим правде в глаза, сопоставление объектов Date в Java является сложным и подверженным ошибкам. Это имеет место в стандартном коде, но также и в тестируемом…
Статьи

Я могу иметь зависимости?

Я ненавижу контейнеры IoC. Весна? Злой. Guice? Собственная работа дьявола. Зачем? Потому что это приводит к такому вялому, ленивому, бездумному программированию. Почему ненавижу? Хорошо, возможно,…
Статьи

Алгоритм недели: пузырьковая сортировка

Странно, что пузырьковая сортировка — самый известный алгоритм сортировки на практике, поскольку это один из худших подходов к сортировке данных. Почему пузырьковая сортировка так известна?…
Статьи

Пример шаблона синглтона

Эта статья является частью нашего курса Академии под названием « Шаблоны проектирования Java» . В этом курсе вы изучите огромное количество шаблонов проектирования и увидите,…
Статьи

Сборка игр с использованием MVC Pattern - Учебное пособие и введение

Одним из полезных архитектурных паттернов в разработке игр является паттерн MVC (модель-представление-контроллер). Это помогает отделить логику ввода, игровую логику и пользовательский интерфейс (рендеринг). Полезность быстро…