Size: a a a

Programming Offtop

2020 October 09

QH

Quantum Harmonizer in Programming Offtop
Vladimir Petrakovich
Я не эксперт по хиберу, но он точно закрывает транзакцию при этом?
как проверить?)
источник

DS

Dmitry Sapronov in Programming Offtop
Quantum Harmonizer
я жалуюсь, спринг-программирование — полнейшая непредсказуемая хуита
Ну если только по видосам с Ютуба изучать то да
источник

VP

Vladimir Petrakovich in Programming Offtop
Quantum Harmonizer
как проверить?)
Можно включить вывод всего SQL, который он отправляет в БД
источник

QH

Quantum Harmonizer in Programming Offtop
Dmitry Sapronov
Ну если только по видосам с Ютуба изучать то да
никогда не смотрел видосы по нему, почему от этого должен исчезнуть рефлекшен, рантаймовый кодген и annotation-driven-говно?
источник

BP

Bogdan Panchenko in Programming Offtop
Quantum Harmonizer
у меня там saveAndFlush()
Вроде не коммитит
источник

BP

Bogdan Panchenko in Programming Offtop
В одной транзакции будешь видеть результат, но в бд не идёт
источник

VP

Vladimir Petrakovich in Programming Offtop
Quantum Harmonizer
никогда не смотрел видосы по нему, почему от этого должен исчезнуть рефлекшен, рантаймовый кодген и annotation-driven-говно?
Оно не исчезнет, но станет понятнее. Как ты уже заметил, изучать это всё по исходникам и отладчиком не очень эффективно.
источник

VP

Vladimir Petrakovich in Programming Offtop
По мне так JPA - это то, куда лучше не лезть.
Оно может окупиться в каких-то ситуациях, но ну его нахер.
источник

VP

Vladimir Petrakovich in Programming Offtop
А сам спринг (core) не такой уж сложный - контейнер с проксями и разной обвязкой вокруг этого, да и всё
источник

AK

Anton Korotkikh in Programming Offtop
Ilmir
Цена вкатывания - один из последних критериев оценки, особенно, если проект длится два-три года. А если проект длится дольше, то профит от своих расширений превышает цену вкатывания. Никто же не жалуется, что спринг-программирование свелось к расстановке аннотаций.
не соглашусь, особенно на крупном и сложном проекте. где рано или поздно будет происходить ротация кадров и их расширение или даже декомпозиция проекта на более мелкие и автономные.
источник

VP

Vladimir Petrakovich in Programming Offtop
Anton Korotkikh
не соглашусь, особенно на крупном и сложном проекте. где рано или поздно будет происходить ротация кадров и их расширение или даже декомпозиция проекта на более мелкие и автономные.
На крупном и сложном проекте вкатиться в него тяжело в любом случае. А лезть в инфраструктуру обязательно далеко не всем.
источник

AK

Anton Korotkikh in Programming Offtop
Vladimir Petrakovich
На крупном и сложном проекте вкатиться в него тяжело в любом случае. А лезть в инфраструктуру обязательно далеко не всем.
именно и не надо эту сложность искусственно завышать, ради тумманных выгод, которые даже толком никак не померить и зачастую они сводятся просто к хотелкам скучающих разрабов
источник

d

dimiii in Programming Offtop
Dmitry Sapronov
Ну если только по видосам с Ютуба изучать то да
Я вообще не знаю и не пишу уже, но тоже жалуюсь
источник

IP

Iaroslav Postovalov in Programming Offtop
нифига у них тут
источник

DS

Dmitry Sapronov in Programming Offtop
dimiii
Я вообще не знаю и не пишу уже, но тоже жалуюсь
А я кайфую и не представляю как по-другому. Гибер сложная но очень кастомизируемая штука. Которая покрывает 90% кейсов на реальных проектах. Остальное это уже оптимизации в бд вьюхи там всякие триггеры и прочие составные индексы
источник

IP

Iaroslav Postovalov in Programming Offtop
Iaroslav Postovalov
нифига у них тут
очень интересный доклад
источник

QH

Quantum Harmonizer in Programming Offtop
Dmitry Sapronov
А я кайфую и не представляю как по-другому. Гибер сложная но очень кастомизируемая штука. Которая покрывает 90% кейсов на реальных проектах. Остальное это уже оптимизации в бд вьюхи там всякие триггеры и прочие составные индексы
Она-то покрывает, только через завышенную сложность и очень кривым путём. А зачастую нужно просто один сырой запрос бахнуть вместо ста строк джавы.
источник

AK

Anton Korotkikh in Programming Offtop
Dmitry Sapronov
А я кайфую и не представляю как по-другому. Гибер сложная но очень кастомизируемая штука. Которая покрывает 90% кейсов на реальных проектах. Остальное это уже оптимизации в бд вьюхи там всякие триггеры и прочие составные индексы
kiss и yagni - берёшь и собираешь из либ ровно то, что нужно. никаких фреймворков и лишних прослоек. но это как полная противоположность, т.е. другая крайность жирнейшим абстракциям
источник

DS

Dmitry Sapronov in Programming Offtop
Каждый дрочит как хочет
источник

QH

Quantum Harmonizer in Programming Offtop
Dmitry Sapronov
Каждый дрочит как хочет
а, ну всё, тогда согласен, хибер топчик!
источник