RU

SDD на масштабе FullStack-приложения: 17 спринтов, две конституции, три чата

В первой статье я писал про SDD на примере одного вечера. После чего прошёл 17 спринтов SDD на FullStack-приложении: B2C-трекер привычек и целей, два …

spec-driven developmentspec kitclaude codeai-assisted developmentfullstackjavaspring bootreactметодологияarchitecture
Habr
RU

От регулярок к ANTLR4: три архитектурных решения на парсере бизнес-формул

Три года назад я писал свой первый коммерческий парсер на ANTLR4 — для бизнес-формул аналитической системы. Несколько лет спустя я бы сделал его иначе…

antlrantlr4парсерparserграмматикаdsljavaspring bootcompilercode generation
Habr
RU

Telegram-бот за вечер через Spec Kit: что AI-ассистированная разработка сделала с моим инженерным процессом

Я Java-разработчик: пишу на Java 5 лет. Последний месяц собираю портфолио через Spec-Driven Development — связку Spec Kit и Claude Code. Первый проект…

spec-driven developmentspec kitclaude codeai codingai-assisted developmenttelegram botspring bootjavaразработкаметодология
Habr
RU

Легаси и минус 99% времени: пошаговый разбор оптимизации

Всем привет! Меня зовут Михаил, я главный эксперт в ОТП Банке. Думаю, многие из вас сталкивались с легаси, которое нужно дорабатывать и оптимизировать…

javakotlinspringspring bootоптимизацияоптимизация кодамногопоточностьpostgresqlhibernatelegacy
Habr