
Aleh
10.01.2017
18:13:33
@fes0r а чем тебе идея @YuraLukashik с request object не понравилась?

Timur
10.01.2017
18:13:33

Sergey
10.01.2017
18:13:50
мне не понравилось что json мэпится 1:1

Google

Sergey
10.01.2017
18:14:06
но в целом не вижу в этом сильно много негатива
ну тоесть... в моем случае Action ничего не будет знать о Responder
это будет как 2 экшена

Aleh
10.01.2017
18:14:38
ну там у меня мысль была, что это дефолтное поведение, а через всякие
* @Request\Header("Content-Length")
можно указывать

Sergey
10.01.2017
18:14:51
да да, помню
говорюж, времени нет)

Aleh
10.01.2017
18:15:09
ну мы(хаха, он на самом деле) пока и не запилили)

Sergey
10.01.2017
18:15:23
перед тем как впиливать ActionBundle буду баловаться
на след неделе мой проект идет в прод, потом я пью и можно будет заниматься

Aleh
10.01.2017
18:15:46
мб на неделе и запилит, судя по текущему скоупу задач

Sergey
10.01.2017
18:16:14
если выложит на гитхабе подсоблю чем смогу

Aleh
10.01.2017
18:16:33
да уж наверное)

Google

Aleh
10.01.2017
18:16:36
выложит

Artem
10.01.2017
18:16:55
/link@yetanotherstatsbot

Yet Another Stats
10.01.2017
18:16:56
https://yasb.exileed.com/telegram/chat/1001042383571

Fayozjon [CybernatiC]
10.01.2017
19:22:48
Ребят кто может помочь с iptables & openvpn openvz (venet0) ?
Вроде бы сконнектился
до сервака локальный ip пингуется и открывается ngixn
теперь надо сделать чтобы трафик шел с клиента через сервер

Vadim
10.01.2017
19:48:03
пользователь должен радоваться же
функциональные тесты крайне положительно влияют на конверсию ☝️

Timur
10.01.2017
19:48:59
Ну, на dev сервере это всё как правило отлаживается и фиксится. Сразу в production ветку никто ничего не льёт.
Там только начальник сам мержит.

Vadim
10.01.2017
19:49:23
ну ок, для маленьких проектов на деве руками поглядеть сойдет
прям маленьких
а дальше ты не в состоянии уследить

Timur
10.01.2017
19:50:05
Да, я писал про девушек за 20 рублей.
Которые сидят и тыкают.

Vadim
10.01.2017
19:50:29
можно взять штат ручников, которые будут руками гонять тесты, но так релизы по несколько часов будут...
а вообще
нужны и ручники для регреса, и функциональные тесты :)

Google

Vadim
10.01.2017
19:51:25
но это дорого
кстати, знает кто плагин для стеша, который шлет письма, если в репе накопилось больше определенного кол-ва пулреквестов?
немного погуглил — одно гавно

Sergey
10.01.2017
20:49:10
это плохо
UI тесты дорогие, легко ломаются, их дорого поддерживать, они ооочень медленные. Есть конечно хитрости. Например если тебе надо проверить как выглядит приложение на разных платформах или разных устройствах - можно погонять одни и те же простенькие сценарии и собрать скриншеты

Vadim
10.01.2017
20:49:59
да, дорого, ломаются, но у нас около 3-4к тестов за 15 минут гоняются
на облаке селениумов
но это и тесты апи и непосредственно тесты морды, которых вроде 2к+

Aleh
10.01.2017
20:51:28
а сколько на твоей машине прогоняются?
дев машине

Vadim
10.01.2017
20:51:46
хз, на локале я их все никогда не запускал
предположу, что больше часа будет точно
если не 2

Aleh
10.01.2017
20:52:06
м, а какой набор ты запускаешь?
чтобы проверить, что твои изменения ок?

Vadim
10.01.2017
20:52:53
я пилю эти тесты + пилю внутренний фреймворк и тулзы для этих тестов, так что обычно я запускаю по одному :)
правда вот уже начинаем учить разрабов пилить тесты и я переключусь не немного другое

Sergey
10.01.2017
20:53:28

Vadim
10.01.2017
20:53:37
бекендеры)

Aleh
10.01.2017
20:53:39
там видать большая-большая тима

Sergey
10.01.2017
20:53:54
видать да... я своих бэкэндеров юнит тесты пытаюсь научить писать

Google

Sergey
10.01.2017
20:54:00
функциональные/e2e любой QA научится

Vadim
10.01.2017
20:54:35
ну не совсем, там сложные штуки с функциональными, особенно по части ресурсов и по части поддерживаемости

Yura
10.01.2017
20:54:35
функциональный пишешь быстро, правишь потом до конца проекта

Vadim
10.01.2017
20:54:41
а юниттесты обязательны, да

Aleh
10.01.2017
20:54:41
прост такая штука, с потолка: "10 лишних секунд на запуск тестов ≈-10% к тест кавереджу"

Sergey
10.01.2017
20:54:58

Aleh
10.01.2017
20:55:15
кавередж от балды как показатель использования тестов и всего такого

Admin
ERROR: S client not available

Yura
10.01.2017
20:55:47
кто-ть юзает нормально мутационное тестирование?

Vadim
10.01.2017
20:55:48
ну как, мы уже начинаем пилить микросервисы для тестов :)

Aleh
10.01.2017
20:55:58

Sergey
10.01.2017
20:56:00

Yura
10.01.2017
20:56:08

Aleh
10.01.2017
20:56:17
мало кому это нужно

Vadim
10.01.2017
20:56:28

Sergey
10.01.2017
20:56:34
из нашего мира
для продуктов - сомневаюсь. Для инструментов - много кто

Vadim
10.01.2017
20:56:56
ага)

Yura
10.01.2017
20:57:36
а кто знает более точную метрику, чем количество строк покрытых

Google

Aleh
10.01.2017
20:57:40

Yura
10.01.2017
20:57:46
(без мутационного тестирования)

Sergey
10.01.2017
20:58:02
сходи в какой-нибудь админский чатик

Yura
10.01.2017
20:59:49
CRAP индекс норм

Aleh
10.01.2017
20:59:50

Yura
10.01.2017
21:00:06
@mkusher чего?

Sergey
10.01.2017
21:00:12

Yura
10.01.2017
21:00:19
ага

Aleh
10.01.2017
21:00:28
да, я погуглил)

Sergey
10.01.2017
21:00:28
дает более реалестичное представление о том насколько твой код коверадж не говно

Yura
10.01.2017
21:00:29
низкий CRAP-индекс означает относительно небольшой риск при изменении кода

Sergey
10.01.2017
21:00:44
например

Yura
10.01.2017
21:00:56
для своих килотонных класов?)))

Aleh
10.01.2017
21:01:14
огого

Vadim
10.01.2017
21:01:43

Aleh
10.01.2017
21:01:44