
Andrey
02.04.2017
15:12:49
Эй! Ну ты хотя бы скрин во флуд бы сбросил!
Ты чего так?
Или это админы?

Alex Фэils?︙
02.04.2017
15:13:25
я тут не могу ничего удалять

Google

Митко Соловец?
02.04.2017
15:13:33
я удалил
попросили вынести мусор - вынес тролля

Vyacheslav
02.04.2017
16:22:40

Maks
02.04.2017
16:44:53
ой. я случайно.

Mikhail
02.04.2017
16:46:52
Что-то дорого.
конкуренция со стороны Малайзии и Вьетнама, приходится увеличивать пайки

Igor
02.04.2017
18:42:27
о, знакомые лица)

Yegor
03.04.2017
05:07:58
Всем доброе утро, вот рецензия от @fundamentalparticle на мою книгу Elegant Objects (публикуется впервые): https://t.co/Y72kIPxrPJ

Anton
03.04.2017
05:17:42
Full disclosure ?

Ruslan
03.04.2017
05:19:04
Такие моменты и в других книгах можно наблюдать

Denis
03.04.2017
05:56:55
Камрады, вопрос такой, у меня в рантайме вылетает исключение groovyx.net.http.HttpResponseException. Я код который его вызывает оборочиваю в try-catch, а идея мне пишет что мой такой эксшепшен is never thrown?
как с этим бороться?

guga
03.04.2017
05:59:32
Не использовать груви. ?

Google

Denis
03.04.2017
06:00:02
не прокатит, это Баруха либа и там груви :(

Ivan
03.04.2017
06:13:01
SuppressWarning или по менюшкам походить, оно может ещё //noinspection вставить.

Y
03.04.2017
07:02:57
А try catch(Exception e) тоже ругается?

Mikhail
03.04.2017
07:03:21

guga
03.04.2017
07:04:13

Denis
03.04.2017
07:04:21

Y
03.04.2017
07:04:55

guga
03.04.2017
07:05:09

Mikhail
03.04.2017
07:05:54

Кирилл
03.04.2017
07:06:22

guga
03.04.2017
07:06:46
Да это не баг, это просто инспекция идеи не смогла в груви
такое бывает когда ломбоком делаеш sneakythrow а в идее нету плагина

Y
03.04.2017
07:08:16

guga
03.04.2017
07:08:39
так у него не ломбок, у него груви.

Denis
03.04.2017
07:09:47
я вообще этих ваших умных слов не знаю, я просто идею нашел

guga
03.04.2017
07:12:30

Maks
03.04.2017
07:13:25

Denis
03.04.2017
07:17:36

Vadym
03.04.2017
08:21:05
Кто писал интеграционые тесты для Quartz Job в сприговых апках? Может есть какаято класная статья на эту тему?

Google

Vadym
03.04.2017
08:25:41
спринговых*, какая то *

Mikhail
03.04.2017
08:25:49
просто стартовал джобу immediately, кажется
но уже смутно помню

Vadym
03.04.2017
08:32:53
Проблема собствено в том что мой джоб должен запускать 20-30 новых потоков которые должны что то зделать с базой. Как это все контролировать в тесте и проверить по окончанию?

Mikhail
03.04.2017
08:35:37
Ну и пусть стартует, в тесте надо ждать на чем-то, а потом проверять изменения в БД

guga
03.04.2017
08:38:58
Вот кстати да, мне тоже интересно как функциональные тесты на шедулер писать. Как понять что крон таск стартует тогда, когда мне нужно?

Sergey
03.04.2017
08:40:10
а тебе это и не нужно тестить
тебе главное джоб проверить
а то что крон работает, это проверили уже до тебя)

guga
03.04.2017
08:41:08
Но он все таки еще немного от окружения зависит

Vadym
03.04.2017
08:41:32
Ну да, только кварц управляет жизненым циклом джоба, а в тесте нужно самому :)

Mikhail
03.04.2017
08:43:49
startImmediately()
тестировать крон нет необходимости
в случае крона - главное понимать, где у тебя UTC, а где что
а то сервер стоит в МСК, а человек из Казани создает задание на СМС рассылку на 8 утра)
и она начинается в 8 по Москве
и все счастливы :D

Toni
03.04.2017
10:01:01
Есть кто?

guga
03.04.2017
10:02:57
снова тебе вьюшки нужны?

Google

Admin
ERROR: S client not available

Snow
03.04.2017
10:38:57

Mikhail
03.04.2017
11:07:29
Ну значит пример неудачный
а, точно, у нас сервер стоял в Самаре, а часть клиентов была из Казани
а в Самаре у нас +1 от Москвы
всё, вспомнил)

Vlad
03.04.2017
11:36:52
Владивосток москва.
Самый годный пример
Или еще лучше Калининград Владивосток.

Mikhail
03.04.2017
11:44:04
Нам потом была жалоба из Казани - какого хера не в то время началась рассылка
Мы подняли изначальное ТЗ - а там ни слова, что клиенты могут быть не из Самары, т.к. всё писалось изначально под конткретную самарскую контору
Поэтому провели беседу в стиле сам дурак и выбили финансирование на доработку))))

Vlad
03.04.2017
11:46:47
Нормальный подход.
Что попросили то и написали.

Mikhail
03.04.2017
12:22:41

Кирилл
03.04.2017
12:23:32
А как же клиенториентированные подходы? Почему не задали такой вопрос на этапе проектирования ? XD

Mikhail
03.04.2017
12:23:38
но там был уёбищный проект, извините за выражение, требования на коленке хернадцать раз менялись по ходу дела, а начальство с самого начала заняло позицию - пишем "комбинированый бормотограф с пылесосом", чтобы потом можно было продавать еще хз какому заказчику

Oleg
03.04.2017
12:23:57

Google

Mikhail
03.04.2017
12:24:09
Еще один активист этого проекта
Ты же помнишь, какое это говно было?)

Oleg
03.04.2017
12:24:51
помню. но работу с датами заложить нормальную можно было

Mikhail
03.04.2017
12:25:04
Но для этого надо время

Oleg
03.04.2017
12:25:15
есть, ну, некоторые дефолты

Nick
03.04.2017
12:25:29
в Питере терракт в метро

Oleg
03.04.2017
12:25:30
даты, кодировки