Size: a a a

JPoint, Java-конференция

2018 April 26

DT

Dmitry Tsitelov in JPoint, Java-конференция
Phil Delgyado
Он же все равно не встроенный, а если поднимать внешний сервис для тестирования - то какая разница, TimesTen (который, насколько помню, все-таки отличается от Oracle в работе с блокировками и транзакциями) или обычный Oracle?
Мы тут сейчас все-таки не про скорость тестирования, а про то, какие должны быть тесты )
В простой конфигурации он поднимается jdbc-драйвером в рамках пользовательского процесса. Мы так делали когда-то - довольно удобно, если есть зависимость от ораклового диалекта SQL
источник

J🎩

JBaruch 🎩 in JPoint, Java-конференция
Oleg Yakovenko
Я таки не понял, а что не так то со словом?
все отлично со словом. Мы обсуждали мерзкие слова, типа “хранимок” и “хранилок”, а ты упомянул “мавен”, вот я и удивился
источник

PD

Phil Delgyado in JPoint, Java-конференция
Dmitry Tsitelov
В простой конфигурации он поднимается jdbc-драйвером в рамках пользовательского процесса. Мы так делали когда-то - довольно удобно, если есть зависимость от ораклового диалекта SQL
Эээ, не понял, как сервер TimesTen может подниматься драйвером?
источник

OY

Oleg Yakovenko in JPoint, Java-конференция
JBaruch 🎩
все отлично со словом. Мы обсуждали мерзкие слова, типа “хранимок” и “хранилок”, а ты упомянул “мавен”, вот я и удивился
Барух, вы не поняли.
Я надеялся на очередную великолепую нативную рекламу в вашем исполнении.
источник

DT

Dmitry Tsitelov in JPoint, Java-конференция
Phil Delgyado
Эээ, не понял, как сервер TimesTen может подниматься драйвером?
Однонодовая конфигурация может работать примерно как H2 - всё in-memory, залил схему, прогнал тест, забыл
источник

PD

Phil Delgyado in JPoint, Java-конференция
Ну, она же все равно будет как отдельный сервис подниматься?
источник

PD

Phil Delgyado in JPoint, Java-конференция
Привет, кстати )
источник

DT

Dmitry Tsitelov in JPoint, Java-конференция
Phil Delgyado
Ну, она же все равно будет как отдельный сервис подниматься?
Нет. Прямо в драйвере содержится ядро и использует ресурсы твоего процесса.
источник

PD

Phil Delgyado in JPoint, Java-конференция
О как, вот про такое не знал. Это в стандартном оракловском драйвере встроено?
источник

PD

Phil Delgyado in JPoint, Java-конференция
А можешь ключевых слов накидать для гугления?
источник

DT

Dmitry Tsitelov in JPoint, Java-конференция
Phil Delgyado
О как, вот про такое не знал. Это в стандартном оракловском драйвере встроено?
Да. Ну может там системный процесс отдельный и запускается (я сейчас зуб не дам), но вся магия остаётся незаметной для пользователя.
источник

PD

Phil Delgyado in JPoint, Java-конференция
Пойду скажу разработчикам, что бы выкинули h2
источник

J🎩

JBaruch 🎩 in JPoint, Java-конференция
Oleg Yakovenko
Барух, вы не поняли.
Я надеялся на очередную великолепую нативную рекламу в вашем исполнении.
реклама идиша же была!
источник
2018 April 27

AT

Alexey Tomin in JPoint, Java-конференция
Помнится, ценник у timesten очень негуманный. Хотя может в тестах можно и так.
источник

VO

Vladimir Ozerov in JPoint, Java-конференция
Мы в Ignite только интеграционные тесты делаем (за редким исключением). Unit и TDD признания не получили )
источник

АЦ

Андрей Царев in JPoint, Java-конференция
TDD дорогой саммообман: качественный код требует нескольких итераций его написания, TDD увеличивает цену каждой из итераций. Лучше сначала пройти все итерации, а потом покрыть код тестами. Хотя, если ресурсов много, сроки резиновые, а заказчик требует 99% покрытия - можно и в TDD поиграть.
источник

AV

Alexei Vinogradov in JPoint, Java-конференция
Мы медленно спустимся с холма и покроем 99% стада тестами.
источник

АЦ

Андрей Царев in JPoint, Java-конференция
А зачем 99% стада покрывать тестами? Только самых дорогих племенных баранов.
источник

C

Charm in JPoint, Java-конференция
тесты не нужны! они для неуверенных!
источник

J🎩

JBaruch 🎩 in JPoint, Java-конференция
QA же есть
источник