Пользователь
Информация
- В рейтинге
- Не участвует
- Откуда
- Брянск, Брянская обл., Россия
- Зарегистрирован
- Активность
Специализация
Бэкенд разработчик, Фулстек разработчик
Старший
От 295 000 ₽
Java
Java Spring Framework
Spring Boot
Hibernate
ООП
SQL
REST
Базы данных
Проектирование архитектуры приложений
PostgreSQL
Вопрос по статье. У вас написано сколько ретраев, столько и топиков? Тут точно все в порядке с логикой?
Меня больше интересует, почему сделали значение по-умолчанию 1. На эти грабли натыкаются абсолютно все, кто использует Spring. Дошло до того, что в каждый проект добавляю интеграционный тест на проверку размера пула.
Про надёжность это шутка такая?
Интересный тест без возможности отменить ошибочный выбор. Спустя несколько страниц просто обновил страничку, и оказался в начале пути. Цель была какая у разработчиков теста?
Я смотрю, уже пересдавать скоро придется. Увлекательное времяпрепровождение.
Лучше метрики с алертами практиковать. В логах может конф. информация оказаться.
Мы на такую штуку наткнулись много лет назад, а причиной исследования было отсутствие отката транзакции при ошибке. Логировали мы только ошибки и в режиме отладки пакеты нашего приклада. Варнинга не видели.
Трейд-ин тогда вводите. Но справедливый, а не как фикция у авто дилеров. Или открытую архитектуру делать надо как у ПК, чтобы мозги заменить (плату) и продолжать использовать.
ИИ отличный термин, если читать его как Имитация Интеллекта.
Синьор предложил изменить требования: отправлять данные кусками не более 16 мб, т.к. команда не тянет. Прописать в спецификации и обязать с ними так работать.
Вы невнимательно читали. Руководство заставляет их использовать, т.к. им насрали в уши успешными типовыми кейсами.
У потгреса, например, есть такая штука:
Даже можно тут же колонки дополнительные добавить.
Это не про программирование, а про инженерную школу в целом.
@DontWorryBeHappy
Еще не очень весело было адаптировать ранее прикрученный к SB 2.8 Ehcache 3 через JCache API. Красивые и лаконичные инструкции с автоконфигурацией не работали вообще. Кстати, может вот из-за этого: https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.0-Migration-Guide#auto-configuration-files
Еще у нас Feign клиент отвалился. Сразу вспомнил, что надо SB синхронизировать с правильной версией Spring Cloud (в инете гуглится таблица соответствия). У кого Activiti 6 (от Альфреско) придется перейти на Activiti 8. С JAXB тоже придется повозиться, как с генераторами так и рантайм либой.
У кого hikari в режиме autoCommit = true (по-умолчанию) и @Lob поля и постгрес, то появится ошибка "PSQLException: Large Objects may not be used in auto-commit mode" при чтении данных вне транзакции.
С версии 6.6 также теперь нельзя заранее устанавливать поля, помеченные аннотацией @GeneratedValue . Придется доработать тесты.
Этот коммент достоин Пикабу.
Ждите скоро 4-ый этап: сертификация на Госуслугах.