Продолжаю работу с ментатами 🤓
...Если бы не e2e. Потому что, оказывается, при экспериментах на H2 я чудом затёр всю основную БД...
У нас в проекте ORM выглядит просто и красиво. Но теперь у меня вопросы, сколько под капотом у нас скрывается n+1? Если один запрос это примерно 20 ms (как показала библиотека логирования), т.е. 100 лишних запросов это 2 лишние секунды?..
Эти ошибки - моя ответственность, т.к. я не ознакомилась со спецификацией библиотек, полагаясь на то, что все будет само работать из коробки...
Почти сделал задание, но наткнулся на одну особо мерзкую ошибку в сторонней библиотеке (использую для получения часовых поясов), которая не дает мне запустить seed базы данных (на картинке ошибка не нахождения библиотеки, а она есть...). За ночь так и не удалось добраться до её причины, что-то там очень странное...
Там монолит на php который писали колумбицы, а сейчас пишут пакистанцы...
Когда я использовал тесты, например одно - три добавления и проверял логику кода, я предполагал, что при использовании добавления сто раз я получу тот же результат, что и добавления трёх значений. Ошибочное мнение.
Индукция не работает, факт ))) Ну, в ООП не работает...
Текущих разработчиков писать тесты заставить практически невозможно...
У нас на работе на основном проекте Maven, а на дополнительных -- Gradle...
Заминка с настройкой VM Java. Пришлось разбираться. Моя версия Intelige на поддерживает Spring. Пришлось устанавливать Eclipse. В Eclipse не получается запустить даже первое приложение. После долгих попыток исправить ошибку доступа к файлу, обратилась к ИИ. ИИ не помог. Полный аут. Шок. Со сроками с такими обьемными курсами ошиблась. Очень. Что делать непонятно...
"Объемные курсы" имеются в виду сторонние курсы коллег по фреймворкам, которые я немного рекомендую, но честно предупреждаю, что даже на троечку годных курсов увы не знаю ни по спрингу, ни по джанге из многих десятков предлагаемых на рынке, чтобы после их завершения человек мог делать какие-то базовые вещи на джуниорском уровне (REST, ORM модельки...) в формате реальной работы.
Контрвариантность сделал видимо неверно. У меня контрвариантность получилось очень похожей на ковариантность. В целом за контрвариантностью в разы сложнее следить чем за ковариантностью. Линтеры хорошо справляются с нахождением ошибок в контрвариантности...
Существует негласный баг со стороны внутреннего ядра, когда комунда генерирует запрос в нашу интеграцию, ей обязательно нужно отправить 200, чтобы она вошла в режим ожидания сигнала, иначе она его попросту пропустит, ни я ни мои аналитики об этом не знали...
Решила задачу способом, аналогичным предложенному. Причем, в 28 задачах решение было другим, но после теории по алгоритмам решила переписать. Хотелось сделать колесо от радости после того, как прочитала решение :)
Post #2118
816

- ❤ 40
- 👍 8
- ✍ 4