Платформа практических кузниц, где Java-разработчики куются один за другим.
Here, Java developers are forged, one Forge at a time.
Hammerhall — это не набор разрозненных упражнений, а семья независимых образовательных проектов — кузниц. Каждая кузница посвящена одной теме и ведёт от простых приёмов к проектированию настоящих систем.
Внутри каждой кузницы — последовательная траектория из семи уровней сложности, единая предметная область вместо учебных примеров и автоматическая проверка решений. Вы не заучиваете методы стандартной библиотеки — вы учитесь мыслить инженерно.
💡 Не изучайте API. Учитесь мыслить.
| Кузница | О чём | Статус |
|---|---|---|
| ⚒️ Stream Forge | Где куются клинки из потоков данных | 🔥 в работе |
| ⚒️ Collections Forge | Где из хаоса выковывают порядок | 🧊 в планах |
| ⚒️ Reactive Forge | Где сталь откликается на каждый удар | 🧊 в планах |
| ⚒️ Concurrency Forge | Где множество молотов бьют как один | 🧊 в планах |
Каждая кузница строится по единому стандарту платформы:
- семь уровней — от Easy до Grandmaster, плавный градиент сложности;
- единая предметная область — задачи складываются в общую траекторию, а не в россыпь примеров;
- контракт задачи — условие, эталон, модели и тесты согласованы между собой;
- автоматическая проверка — открытые тесты для разработки, закрытые для подтверждения;
- измеримая сложность — у каждой задачи свой вес, уровни сбалансированы по данным, а не на глаз.
Переходя между кузницами, вы не начинаете заново — структура везде одинакова.
The forge is lit. Now we shape the steel.