@scala_ru

Страница 1182 из 1499
Alexander
08.01.2018
10:54:57
it depends

Denis
08.01.2018
10:55:12
Можно еще сделать интеграционный smoke-тест

Denis
08.01.2018
10:55:52
Пирамиду тестирования если вспомнить

Google
Oleksandr
08.01.2018
10:55:52
в общем, присоединяюсь к поклонникам этой штуки

Denis
08.01.2018
10:57:12
дык через тестконтейнерс это на ура делается, докер композ и вперед
Мы такое делаем, но покрытие у этих тестов смешное все равно. А не смешное сделать сложно из-за всяких асинхронных эффектов, внешних систем вроде фейсубка для которых нет тест контейнера и тп

То есть реальность такова, что интграционных тестов или мало или их нет, основной упор все равно приходится делать на юнит-тестирование

sherzod
08.01.2018
10:59:40
Ну это не означает что они взаимозаменяемые, разные вещи, несмотря на частичное пересечение, то что достигается одним нельзя достигнуть другим. Хотя это вроде очевидно)

Oleksandr
08.01.2018
10:59:45
Mike
08.01.2018
12:18:19
Парни, а не подскажете чатик про Спарк?

Alex
08.01.2018
12:20:20
был же этот, хадуповатый

https://t.me/hadoopusers

Mike
08.01.2018
12:21:46
Спс

Grigory
08.01.2018
12:41:02
Спасибо @clayrat ; да это тот чатик

Anton
08.01.2018
13:54:07
Подскажите, пжлста, я правильно понял подход к интеграционным тестам? 1. testcontainers поднимает мое приложение и субд через docker-compose.yaml (этот контейнер шарится на все тест-кейсы) 2. Cоздаю fixture-метод для каждого тест-кейса. Примерно сам fixture-метод: val db = Database.forDataSource(hikariDataSource, None) db.createSession() try { testCode(db) // <-- внутри тест-кейса заполняю бд нужными данными через слик и через akka-http-testkit делаю запросы } finally { db.close() }

Jey
08.01.2018
20:19:51
Госсподи, госссподи, как же меня замучил долбаный тайпсейф конфиг со своим .load, который каждый мудень вызывает в библиотеках

Google
Jey
08.01.2018
20:20:07
Вот как раз в гребаном слике

Grigory
08.01.2018
20:20:40
что поделать, напиши свою конфиг либу

Jey
08.01.2018
20:20:46
Хорошо еще с помощью чудо-проперти config.strategy можно ловить эти говнолибы

Но их становится все больше и больше

что поделать, напиши свою конфиг либу
Щас, логгер и диай фреймворк допишу и сразу

Это, кстати, даже и не шутка

Grigory
08.01.2018
20:21:20
Щас, логгер и диай фреймворк допишу и сразу
сейчас триггернуться насчет диая и скалы

давай поджигай!

Jey
08.01.2018
20:21:38
А что, в россии кейк паттерн еще в моде?..

Nick
08.01.2018
20:21:46
что поделать, напиши свою конфиг либу
есть ж пьюр фанкшинал конфиг)

Nikolay
08.01.2018
20:21:50
давай поджигай!
пасту про батю и DI в скале давай

Grigory
08.01.2018
20:21:52
А что, в россии кейк паттерн еще в моде?..
творожный паттерн только и коричневый

Nick
08.01.2018
20:22:22
цыц тут умник
хотел тебя послать, но вспомнил что эт скала чат, поэтому иди в лс ?

Grigory
08.01.2018
20:22:42
Nick
08.01.2018
20:23:16
Омского?

Jey
08.01.2018
20:23:54
есть ж пьюр фанкшинал конфиг)
А нет ли какого-нибудь парсера хокона, который написан не-мудаками и парсит в аст, а не в дтошки, а?

Nick
08.01.2018
20:24:48
https://github.com/pureconfig/pureconfig нормально писан

но парсит в то, что скажешь)

Nikolay
08.01.2018
20:25:11
Google
Nikolay
08.01.2018
20:25:20
и того и другого не дано

Nick
08.01.2018
20:25:24
норм посоны всегда в adt кладут)

Jey
08.01.2018
20:25:33
Проходил я мимо него на гитхабе

Вроде не умеет

Nick
08.01.2018
20:25:58
зачем в аст то)

Jey
08.01.2018
20:26:11
Нда, и правда ведь

Grigory
08.01.2018
20:26:13
зачем в аст то)
Ты ничего не понимаешь

(нет)

Nick
08.01.2018
20:26:27
может тебе и спринг интеграцию надо?)

sherzod
08.01.2018
20:26:57
Была от мозиллы какая-то хрень умеющая мапить сразу в кейс классы

Nick
08.01.2018
20:27:27
дык вон ссылка выше, и не от мозилы)

Grigory
08.01.2018
20:27:29
фикус был ещё

Jey
08.01.2018
20:29:05
Я так и не исполнил свою мечту и не оставил на ресепшене пивотала ящик говна

Но таки надо сделать

Nikolay
08.01.2018
20:30:29
заведи патреон

скала чатик скинется

сможешь воплотить мечту

Nick
08.01.2018
20:30:59
скала чатик скинется
только на интеграцию со спрингом скину

Google
Nick
08.01.2018
20:31:30
хм

на это тоже можно

Jey
08.01.2018
20:32:02
На конфиг?

Admin
ERROR: S client not available

Nick
08.01.2018
20:32:24
на ящик

Jey
08.01.2018
20:32:30
Надо просто жопу от стула оторвать

Nick
08.01.2018
20:32:49
глупости говоришь

я с 31 как сел, так и не вставал

только @rockjam может меня оторвать очередным митапом)

@jey_lee можешь объяснить мне, зачем тебе ast? Почему не конкретные adt?

Jey
08.01.2018
20:35:32
Для кастомных расширений

А еще надо, чтобы там был чистый парсер

Nick
08.01.2018
20:35:55
для кастомных форматов?

Jey
08.01.2018
20:36:03
А то каждый мудак считает своим долгом написать загрузчик (который на осги фейлится)

Для расширений синтаксиса же

Взять-подпатчить

Nick
08.01.2018
20:36:25
синтаксиса?

Google
Nick
08.01.2018
20:36:31
какие интересные у тебя конфиги)

Jey
08.01.2018
20:36:32
Синтаксиса

Nick
08.01.2018
20:37:42
у тебя ж вроде hocon

Jey
08.01.2018
20:38:05
А хочется чуть больше, чем хокон. Ладно, впрочем, не суть

Все равно ничего нет, свое надо хреначить

Nick
08.01.2018
20:38:15
чуть больше это как?

да дали ж ссылку

что не так с pureconfig)

Grigory
08.01.2018
20:49:14
Что-то мне этот диалог напоминает один баян годовалой давности

KrivdaTheTriewe
08.01.2018
23:16:19
assembly плагин с 1.1.0 сбт еще никак?

Grigory
09.01.2018
05:45:31
Alexander
09.01.2018
06:53:31
1.1.0 вышел?

Nick
09.01.2018
06:56:22
Да

Aleksei
09.01.2018
07:00:13
https://developer.lightbend.com/blog/2017-11-30-sbt-1-1-0-RC1-sbt-server/?final?final

Alexander
09.01.2018
07:14:58
RC1?

Страница 1182 из 1499