RU

Одна маленькая ошибка в дизайне Java API, за которую потом приходится платить очень дорого

Привет, Друзья! Хотел написать короткий пост по мотивам одного казалось бы простого ПР-а, который мы недавно получили в рамках Axelix: Open Core проду…

javaspringaxeliximmutableapibackward compatibilitybugssoftware design
Habr
RU

«Весомый» рефакторинг, или как мы перестали беспокоиться и полюбили работу с весами

Представьте, что вы работаете над кодом магазина, который живёт уже много лет. Бизнес доволен, продажи растут, но есть одна проблема — модуль обращени…

javaмоделирование системархитектурные паттернырефакторингархитектура приложенияработа с устройствамивесыdispringкачество кода
Habr