
Anton
18.07.2017
08:24:28
Имелся в виду генератор файлов

Xenial
18.07.2017
08:25:00
досих не понимаю зачем нужны тесты
У нас есть ~5 аналитиков и один PM, которые вручную тестируют каждую задачу, в худшем случае, по несколько раз. Без их одобрения ветки не сливаются.
Представляешь сколько времени уходит на это? Уже не говоря о том, что это рутина. + они тестируют не все приложение полностью, а только участок, относящийся к задаче. Если я при правке случайно задену другой функционал, и это не заметит ревьюер, то аналитики точно пропустят и возникают проблемы.

Klim
18.07.2017
08:27:48

Google

Karina
18.07.2017
08:36:09
ребят, есть ли возможность проверить такие строки - dfsваы ? чтоб не было вперемешку и русский алфавит и английский?

Anton
18.07.2017
08:37:11
На что проверить?

Aldar
18.07.2017
08:37:23

Karina
18.07.2017
08:38:01

Maxim
18.07.2017
08:38:24
на вхождение

Anton
18.07.2017
08:39:03

Aldar
18.07.2017
08:39:10

Anton
18.07.2017
08:39:16
Зачем это ужасное решение

Maxim
18.07.2017
08:39:40
посимвольно быстрее проверить

Anton
18.07.2017
08:40:02
\w и [:какое-то тут слово, не помню его:]

Google

Anton
18.07.2017
08:40:15

Karina
18.07.2017
08:40:27
ок, всем спасибо

ⰿⰰⰾⱏ
18.07.2017
08:42:14

Maxim
18.07.2017
08:42:29

Anton
18.07.2017
08:43:04

Maxim
18.07.2017
08:43:30
можно и гц отключить

Atapys
18.07.2017
18:13:05
Народ. Есть кто тут юзает Airbrake, Sentry - уопщем error catcher сервисы? Чё я спрашиваю - естественно есть. Вот... Норм ли юзать вместо таких сервисов log manager? Н-р, papertrail или graylog? в принципе на них можно поставить триггеры и в случае совпадения отсылать нотификейшены. Норм практика?

ojab
18.07.2017
18:19:35
если нужна только нотификация без группировки и прочего — почему бы и нет
но возникает вопрос зачем юзать log manager, когда можно слать нотификации напрямую
(и что, собстверрно, мешает заюзать error catcher сервис)

Nikita
18.07.2017
19:43:21
ребят
а при использовании рельс чисто в качестве API, как тестить все это дело?
сами экшены

Artur
18.07.2017
19:43:52
реквест спеки пишешь и радуешься

Anton
18.07.2017
19:43:58
http://matthewlehner.net/rails-api-testing-guidelines/

Artur
18.07.2017
19:44:19

Nikita
18.07.2017
19:44:26
так так и нужно

spartakusQ
18.07.2017
19:44:26
народ может кто знает как это фиксить?
http://i.imgur.com/Jh06nrN.png

Google

Nikita
18.07.2017
19:44:34
лучше 1 раз прочитать нормально
чем воду лить тут

Anton
18.07.2017
19:44:43

Artur
18.07.2017
19:44:48

Anton
18.07.2017
19:44:54
у тебя там скорее всего вызывает метод сам себя

Nikita
18.07.2017
19:44:57
@thesunwave ну я из личного опыта
имел в виду, чтобы сказали
короче чисто тестами все это дело

spartakusQ
18.07.2017
19:45:33

Anton
18.07.2017
19:45:35
а как иначе
тогда экшены нужно будет тестировать тупо на существование и все

Nikita
18.07.2017
19:46:12
да не, тестами устраивает в принципе

Anton
18.07.2017
19:46:16
ну и оперейшены покрыть тестами

Nikita
18.07.2017
19:46:24
респонс смотришь и результат, соответственно
чтобы было то, что нужно, спасибо

Anton
18.07.2017
19:46:49
ну такое
я бы посоветовал оперейшены
кек

Nikita
18.07.2017
19:47:07
ты любишь изощраться)

Google

spartakusQ
18.07.2017
19:47:09
код весь?

Nikita
18.07.2017
19:47:19
121 строку
весь метод, который вклчючает 121 строку

Anton
18.07.2017
19:47:29
и пока для меня это правильно

Nikita
18.07.2017
19:47:47
@davydovanton окей, что такое оперейшены? ?
@davydovanton https://github.com/trailblazer/trailblazer?

Anton
18.07.2017
19:48:40
агрх, сейчас начнется, поэтому:
оберни всю логику экшена в сервисы, обрабатывай ее и все :)

Admin
ERROR: S client not available

Anton
18.07.2017
19:48:43
и да и нет
у нас самописные оперейшены вообще
лол

Nikita
18.07.2017
19:49:19
я не совсем в таком месте работаю
во первых это мой первый опыт, я работаю 1-й месяц, да и проекты у нас мелкие
даже не то, чтобы мелкие, а простые

Anton
18.07.2017
19:50:02
ну тогда не парься :)

Nikita
18.07.2017
19:50:14
оутсорсовая компания

spartakusQ
18.07.2017
19:50:34

Nikita
18.07.2017
19:50:50
это весь метод?

Google

spartakusQ
18.07.2017
19:51:55
https://paste2.org/kPfEUDUO

Nikita
18.07.2017
19:51:57
@davydovanton ну для начала в сторону рельс идеаельно, т.к. охват в принципе не маленький, много гемов всяких разных используется, всякие сторонние API, мне нравится

spartakusQ
18.07.2017
19:52:04
вот весь

Oleksiy
18.07.2017
19:55:07

spartakusQ
18.07.2017
19:55:28
до этого был 4 обновил 5
как то же можно поставить на запуск 4 версию?

Nikita
18.07.2017
19:57:06
ну в гемфайле пропиши 4

spartakusQ
18.07.2017
19:58:22
так там и есть 4

Aldar
18.07.2017
19:58:26

Oleksiy
18.07.2017
19:58:41
их не совсем убрали
там сделали алиасы

Klim
18.07.2017
19:58:54

Aldar
18.07.2017
19:58:57
Оставили Integer

spartakusQ
18.07.2017
19:59:12
тогда просто убрать версию?

Nikita
18.07.2017
19:59:42
руби 2.3 поставь в рвм

spartakusQ
18.07.2017
20:02:10

Смерть
18.07.2017
20:03:20
bundle install?

spartakusQ
18.07.2017
20:03:32
так же

Смерть
18.07.2017
20:03:56
gem install railtiles

spartakusQ
18.07.2017
20:03:57