@rubylang

Страница 699 из 1684
Антон
26.11.2016
09:12:24
http://eprst2000.livejournal.com/133119.html

Alex
26.11.2016
09:12:31
а так ты сразу не сказал что эту апишку пользователь юзает

тогда да подпись нужна так или иначе.

Антон
26.11.2016
09:13:09
а так ты сразу не сказал что эту апишку пользователь юзает
а я сразу не понял у меня то все это одна система сорян я уже немного поехал крышей видать

Google
Антон
26.11.2016
09:14:40
API (интерфейс программирования приложений это не всегда закрытая система в которую только сервера с запросами стучатся

это у нас все понятно и прозрачно

а вообще мы счастливые люди :) у нас все понятно и очевидно возрадуемся!

Alex
26.11.2016
09:16:11
красные против фиолетовых

красные понижают энтропию, фиолетовые повышают.

Антон
26.11.2016
09:16:39
красные против фиолетовых
а мы то оранжевые, и чаще всего на трибунах

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

Alex
26.11.2016
09:18:25
а почему они тебе не могут вернуть твой параметр?

Антон
26.11.2016
09:19:43
мы так ниразу и не получили внятного ответа обычно все это подается под соусом: "это невозможно, это очень трудно, у нас так работает система, придумайте свой вариант"

и коронный: "вы же наш подрядчик, а не мы ваш"

Alex
26.11.2016
09:21:20
жопу вылизать им не нужно?

подрядчик же.

Антон
26.11.2016
09:24:38
у нас в планах выпиливание этого партнера с рынка

Google
Антон
26.11.2016
09:24:54
даже джун согласился ради этого работать сверхурочно

разные варинаты рассматриваются: смена власти, силовые решения административными ресурсами, химическое оружие, ядерное, биты и кастеты работаем над этим

Alex
26.11.2016
09:26:51
Все проблемы решаются дидосом, но я этого никогда не делал.

Артём
26.11.2016
09:53:36
Всем привет! Ищу специалиста по email рассылки. Задачи: 1) создать цепочку писем для рассылки(брошенные корзины, уведомление при смене статуса заказа, благодарственность за заказ и прочее) 2) оформить письма по дизайну с utm метками. Используем MailChimp

Антон
26.11.2016
10:07:32
сколько денег?

какие сроки?

Evgeny
26.11.2016
10:34:05
Пните кто-нибудь в правильном направлении, кто тесты постонно юзает, уже трейтий день то в ревесты переношу, то опять во фьюча. Я понимаю, что реквесты это апи, фьюча формы запоняем эмулируем пользователя. Если я делаю станлартный CRUD и проверяю его логическую работу в реквестах на разных уровнях доступа(в зависиости залогинен человек или нет, редиректим куда надо), то как бы его в принципе достаточно же, зачем мне во фьюча тестить формы, если они по факту отправят те же post/get/etc? Просто кажется я делаю оверхед какой-то. Единственное, что пока приходит в голову, это проверка работает ли допустим вьюха show или есть там ошибки, но это опять же в другом тесте проверяется и если есть ошибки то там вылезут

Alex
26.11.2016
10:35:51
потому что при этом во вьючах клиент пошлет какой то заголовок и сервер выдаст вместо ожидаемого - 500. Потому что форма может ссылаться не туда. Потому что какой то input внезапно стал невидимым. Потому что надо убедиться что инпуты окрашиваются красным при ошибках. Полно причин

уже не говоря о том что фича может тестировать несколько апи запросов в сборе с точки зрения юзера.

Evgeny
26.11.2016
10:37:43
Ну тут да ты прав, формы проверить, я просто привык запускать браузер, пытаюсь переучится

Еще не привык к ним, я слишком долго пока что тестами делаю, то не так напишу в реквестах. то не так во фьюча, то мешанина, сижу переделываю

Mikhail
26.11.2016
10:45:55
Кто там за докер рассказывал какой он хороший

подскажите плиз

Как создать рельс реп из докер имейджев

Alex
26.11.2016
10:46:52
https://github.com/Fedcomp/live_rates/blob/master/docker-compose.yml

Для старта подойдет

Mikhail
26.11.2016
10:47:10
то есть я тащу компос и у меня подтянет все

у меня как раз под рукой чистая система

Alex
26.11.2016
10:47:29
Тебе надо поставить docker engine и docker compose

Mikhail
26.11.2016
10:47:30
правда я не вижу где там генерация проекта

Google
Alex
26.11.2016
10:47:45
что значит генерация?

Mikhail
26.11.2016
10:48:01
ну у меня чистая система нет не рубей, не рельсы ничего

могу ли я тащить это из офф репов

Alex
26.11.2016
10:48:12
Поставь docker engine и docker-compose

Mikhail
26.11.2016
10:48:16
создать проект независимо и работать

Alex
26.11.2016
10:48:19
Ты посмотри мой пример уже??

Mikhail
26.11.2016
10:48:33
ну я смотрю твой компос

Сергей
26.11.2016
10:48:43


Alex
26.11.2016
10:48:47
а ты репозиторий посмотри

и ридме

как запустить мой примитивный проект

и сделай свой по подобию.

Mikhail
26.11.2016
10:49:04
так у тебя готовый проект

нафиг мне тогда докер)

Alex
26.11.2016
10:49:08
и чо?

тебе принцип нужен

Mikhail
26.11.2016
10:49:28
так принцип я понял, такой же как у homestead

Alex
26.11.2016
10:49:37
я не знаю какой принцип у homestead

Mikhail
26.11.2016
10:50:27
Вот вы мне говорите, вай докер крутой. Удобно поставить независимый энвайремент. Ок. У меня чистая система. Я создаю папочку test_rails_app в нее кладу 2 файла, Dockerfile и docker-compose.yml

Alex
26.11.2016
10:50:37
ну

Google
Alex
26.11.2016
10:50:43
дальше dc run web rails new wtf

Mikhail
26.11.2016
10:50:53
ща

сек

то есть в docker file беру from 2.3.3

далее тяну нужные мне зависимости включая бандлер

?

Alex
26.11.2016
10:51:51
https://hub.docker.com/_/ruby/

бандлер вроде в image уже есть там.

Mikhail
26.11.2016
10:52:16
Ага ща попробую

Alex
26.11.2016
10:52:18
я не помню почему я у себя продублировал

Admin
ERROR: S client not available

Mikhail
26.11.2016
10:57:01
непонятно, зачем ты postgres-cli ставишь

из докерфайла, у тебя же он вкомпос подтянется

@Fedcomp а деплою как? Свой контейнер закидываю в приватный хаб, тащу с сервера и разворачиваю?

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

Alex
26.11.2016
11:02:00
Смотря какой проект

Я через docker-compose мелкие проекты держу

Mikhail
26.11.2016
11:05:38
ну все равно не понятно до конца

я начал с wordpress. Ну все по туториалу сделал 2 файла, сбилдил, завел по урлу. Я так понимаю он сбилдил собственный контейнер из нескольких images. И где этот контейнер? Где мне ручками этот вордпресс менять. Нахожусь в папке вордпресс, все работает, а в ней ток 2 файла. Это надо volumes указать ?

посидел вчера, покурил док. Идея понятна, как юзать непонятно)

Google
Mikhail
26.11.2016
11:10:40
db_data ченжить чтоль. Хз.

Антон
26.11.2016
11:12:59
Ну тут да ты прав, формы проверить, я просто привык запускать браузер, пытаюсь переучится
вот это вот очень правильно - решать фичи не открывая браузера ты начинаешь постигать дзен

щас занят а чуть позже можно обсудить

Mikhail
26.11.2016
11:13:52
чтобы не открывать браузер, достаточно тестить

если конечно там не сложная клиентская логика

Evgeny
26.11.2016
11:14:40
Ок) Просто ни разу не думал, что можно например еще формы оттестить, раз сделал открыл посомтрел, с другой стороны, тесты на то и нужны, зашел че то поравил не так или кто то другой поправил, потом опа косяк, а можно и не заметить возможно

Mikhail
26.11.2016
11:15:17
Тесты будут работать как задумано, только в случае, если ты научишься их использовать до кода

Evgeny
26.11.2016
11:15:58
Не обязательно мне кажется, тем более в инете много люедй которым не нравится такой путь, чем будет хуже если сделаешь код, потом его простестируешь разными способами?

Mikhail
26.11.2016
11:16:06
Обязательно

Ибо тестируешь до кода ты функционал, какой должен быть

Alex
26.11.2016
11:16:29
Дело говорит

Но тддшить в капибаре неудобно

Mikhail
26.11.2016
11:16:41
А после кода ты тестируешь нерабочий код)

Alex
26.11.2016
11:16:42
Долго браузер стартует

Mikhail
26.11.2016
11:17:09
Я 2 бага поймал на последнем проекте

благодаря тестам вперед

ибо писал тесты, зная какой будет код. Когда написал код, тесты почему то не проходили)

Evgeny
26.11.2016
11:18:01
Так и не рабочий тест можно написать XD Но это дело привычки скорее всего. ятут просто делал CRUD тесты одного контроллера, перенес в другой, сразу куча тестов вместо одного. Быввает и не так передалешь из-за обилия ошибок, начинаешь тупить где че)

Alex
26.11.2016
11:18:03
Если потом где то поменяешь что то что ломает эту фичу, ты это увидишь

Реквесты > тест экшенов

Mikhail
26.11.2016
11:19:37
Так и не рабочий тест можно написать XD Но это дело привычки скорее всего. ятут просто делал CRUD тесты одного контроллера, перенес в другой, сразу куча тестов вместо одного. Быввает и не так передалешь из-за обилия ошибок, начинаешь тупить где че)
на самом деле нерабочий тест написать вероятность меньше. Ведь кода еще нет и ты не видишь что ты тестишь. Ты думаешь о функционале. Когда ты уже написал сломанный код, ты будешь думать как проверить его работоспособность

Evgeny
26.11.2016
11:19:48
А есть у кого примерный список чего сами тестируете? НАпример тестим экшены, формы, валидации т.п.

Страница 699 из 1684