@scala_ru

Страница 1117 из 1499
Grigory
04.12.2017
21:40:26
они думают ты пишешь для них

Vadim
04.12.2017
21:41:04
@tvaroh а зачем ты спрятал?

Google
Grigory
04.12.2017
21:42:22
они приходят смотреть на твои коммиты в день свадьбы твоей дочереи но осмотярт без уважения не предлагают тебе дружбу и даже не делают пры и вместо этого приходят в твою репу и просят почистить историю коммитов бесплатно

вот он жестокий опенсорс

Nick
04.12.2017
21:44:25
господа, а никто не знает умеет ли https://hackage.haskell.org/package/http-client sse?

Александр
04.12.2017
21:51:11
а что, вам правда странно видеть привычку часто коммитить?
люблб часто комитить в фиче бранче, не люблю людей часто комитящих в dev/master

Nikolay
04.12.2017
21:51:37
если работа построена на PR-ах - то понятно

у нас просто вся разработка в мастере - частые коммиты как раз наоборот хороши

Александр
04.12.2017
21:52:33
а отчего без фич?

Nikolay
04.12.2017
21:52:58
синхронизация быстрее, мастер всегда в несломанном состоянии

каждый коммит должен собираться

Nick
04.12.2017
21:53:27
Александр
04.12.2017
21:53:28
в мастер уходит фича или просто кусок кода?

Nick
04.12.2017
21:53:36
ничего не мешает WIP схлопнуть в 1

Google
Nick
04.12.2017
21:53:51
и написать четкий commit message

Nikolay
04.12.2017
21:54:19
в мастер уходит фича или просто кусок кода?
может незавершенная фича уйти в мастер, а потом на прод попасть. главное чтобы не ломала существующее поведение

пока разрабатываешь задачу, большая часть может быть уже задеплоена, до ее готовности

Александр
04.12.2017
21:54:51
не понимаю профита

Nikolay
04.12.2017
21:55:24
понятное дело что бывают исключения, бывают большие изменения, которые ведутся в отдельных ветках, но они короткоживущие всегда

Nick
04.12.2017
21:55:27
фича в мастер до завершения?

Александр
04.12.2017
21:55:28
фича бранч + отгрузка на прод/rc по комиту в мастер

Nick
04.12.2017
21:55:31
опасный Николя)

Nikolay
04.12.2017
21:55:35
нет проблем с мержами НИКОГДА

Александр
04.12.2017
21:55:42
их и так нет

Nikolay
04.12.2017
21:55:56
фича в мастер до завершения?
да, если ее никто не видит - в чем проблема?

Nikolay
04.12.2017
21:56:18
риски меньше

раньше выявляются

Nick
04.12.2017
21:56:24
когда твой мастер никто не видит, то эт круто)

Nikolay
04.12.2017
21:56:30
работа над общим кодом проще

Nick
04.12.2017
21:56:46
@rockjam риски чего? больного бэкмержа?

Nikolay
04.12.2017
21:57:06
когда твой мастер никто не видит, то эт круто)
в какой-то момент фича закончена, и видна, не искажай слова

Александр
04.12.2017
21:57:34
долгие фичи штоле?

Nikolay
04.12.2017
21:57:37
большого мержа, понимания между разработчиками, риски большого деплоя

Google
Nick
04.12.2017
21:57:45
на мой взгляд бэкмержи регулярный сводят риски на нет, а не коммит незаконченных фичей в мастер

Nikolay
04.12.2017
21:57:45
деплой перестает быть событием

Александр
04.12.2017
21:58:07
а тестирование как устроено?

Nick
04.12.2017
21:58:24
@rockjam завтра расскажешь кароч) заинтересовал

Nikolay
04.12.2017
21:58:25
пишем юнит тесты, плюс интеграционные. сами

Александр
04.12.2017
21:59:01
ну я не спорю, но нам так заходит)
а код ревью перед комитом в мастер тоже нет?

Nikolay
04.12.2017
21:59:22
код ревью не блокирует пуш в мастер

Nick
04.12.2017
21:59:41
код ревью для слабаков)

Александр
04.12.2017
21:59:48
а сколько человек и какой размер кодовой базы?

Nikolay
04.12.2017
22:00:01
код ревью отдельным "потоком" идет

вот у тебя проходят тесты, ты написал на то что нужно тесты тоже - значит можешь пушить. если на CI все собралось, то можешь и деплоить

Александр
04.12.2017
22:03:05
классно, если все работает и не падает, интересно сколько вас код пишет и насколько велик продукт/продукты

Nikolay
04.12.2017
22:05:23
команда - 5 программистов. проект который сейчас развиваем - примерно 40 тысяч строк кода

по остальным сейчас не пройдусь

классно, если все работает и не падает, интересно сколько вас код пишет и насколько велик продукт/продукты
не, ну косяки бывают и в таком подходе, ясное дело. тут немного отношение к написанию кода меняется, когда так делаешь. но мне в целом это нравится больше чем dev или feature бранчи

Alex
04.12.2017
22:09:28
Привет всем

Регуляр явист, думаю учиться на скалу что посоветуете?

Alexander
04.12.2017
22:10:38
Одерского книгу

Alex
04.12.2017
22:15:37
а атомик скала хуже?

Google
Alex
04.12.2017
22:15:39
Спасибо

Alexander
04.12.2017
22:16:06
не принципиально

Nikolay
04.12.2017
22:16:30
можно попробовать курс на coursera по scala

Dmitry
05.12.2017
01:45:52
Имеется for comprehension, возвращающее Future. В теле comprehension штук 7-8 конструкций со своими Future. Итоговое Future в состоянии "not completed". Подскажите, как проще всего найти конструкцию из тела for comprehension, приводящую к такому результату? Пробовал делать точки останова в отладчике, потратил много времени, и без результата.

Admin
ERROR: S client not available

Юрий
05.12.2017
02:38:37
разбей на куски и смотри

а еще к каждой фьюче можно сделать andThen и смотреть, какая же встала колом

Alexey
05.12.2017
03:05:56
Правда говорят, не сильно производительный, но тут не с play сравнивать.
Это было давно и уже не правда, недавно делали нагрузочный тест и упёрлись в сеть, так что производительности более чем достаточно

Сериализация в json через tethys конечно

Dmitry
05.12.2017
03:44:32
Ну вообще это нормально, чтобы получить завершенную надо сделать Await, но не понятно зачем
Вопрос состоит в том, как в этом пучке из for comprehension найти то место, которое приводит к таймауту

Alexey
05.12.2017
03:49:09
А ну можно между каждым из вызовов вставить _ <- Future.successful(logger.info("1 finished))

Aleksei
05.12.2017
05:17:09
давайте стараться придерживаться правила про мат. спасибо =)

P.
05.12.2017
05:18:11
Я бы отредактировал сообщение если бы вы его не удалили

Обидно

Aleksei
05.12.2017
05:18:43
ну так у тебя было около 10 минут. сорян бро.

Kirill
05.12.2017
05:19:10
Когда можно до бесконечности издеваться над москаленко, а вот матерное слово - ни-ни...

Aleksei
05.12.2017
05:19:27
напомню, я был против запрета на мат =)

Kirill
05.12.2017
05:20:30
Так это, а сообщения тех, кто не следует код оф кондакт, тоже будут тереться? А то следовать только 1 правилу из кучи - достаточно лицемерно

Google
Grigory
05.12.2017
05:23:20
Что за спринги полезли

Kirill
05.12.2017
05:23:42
ой да ладно, если бы здесь следовали хоть 1 правилу из код оф кондакта, тут бы половина текущих общающихся уже была бы забанена

Grigory
05.12.2017
05:24:34
У нас пометка о флуде есть

Aleksei
05.12.2017
05:25:57
я как бы не помощник в поиске истинной истины и высшей справедливости, так что вопросы про кок это сами знаете к кому кек =)

Kirill
05.12.2017
05:29:35
да при чем здесь флуд))

Daniel
05.12.2017
05:35:12
Kirill
05.12.2017
05:35:27
о нет, меня рассекретили

ну в целом, кстати, в россии так это примерно и работает ?

Daniel
05.12.2017
05:37:56
не только, это мировая практика но не суть а Москаленко уже пора стикеры сделать с аккамонгой и зарабатывать на бренде

Mikhail
05.12.2017
05:47:25
Это было давно и уже не правда, недавно делали нагрузочный тест и упёрлись в сеть, так что производительности более чем достаточно
я как-то делал нагрузочный тест в один тред одного соединения на плейн ява сокет и уперся в сеть 1 гигабит. можно ли сказать что производительности этого решения хватит всем?

А ну можно между каждым из вызовов вставить _ <- Future.successful(logger.info("1 finished))
можно просто присваиванием _ = logger.info("dasda") (только я не помню работает ли с юнитом, но вроде должно)

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