Джерело:
Хабрахабр:
Дата публікації:
04/02/2026 23:51
Постійна адреса новини:
http://www.vsinovyny.com/12659735
04/02/2026 23:51 // Хабрахабр:

Всех приветствую!
В прошлый раз я не указал важный аспект: на данном этапе проект - это монолит. Однако архитектура закладывается с учетом того, что в будущем систему можно будет разнести на разные серверы.
Хочу поблагодарить пользователей за конструктивную критику в комментариях. В частности, @aleksandy верно подметил использование LocalDateTime вместо Instant. Повторюсь: на этапе прототипирования это осознанный выбор для удобства отладки и прямого контроля данных в БД "глазами", без конвертации часовых поясов в уме. Переход на Instant - это стандарт для продакшена, и он заложен в план развития.
Также коснулись темы equals() и hashCode(). В текущей реализации я использую getClass(). Знаю, что это не учитывает работу Hibernate Proxy (когда вместо реального объекта мы получаем его обертку-пустышку для ленивой загрузки). На текущей "плоской" структуре данных это не критично, но как только мы перейдем к сложным связям, будет рефакторинг этих методов через instanceof, чтобы избежать ошибок сравнения.
| « |
Наступна новина з архіву EU has 'open mind' on UK customs union debate, says commissioner |
Попередня новина з архіву Акцентор для русского языка для на базе модели со словарем на уровне символов |
» | |
|
|
||||