@rubyschool

Страница 388 из 921
Vasyl
02.10.2017
06:47:35
выводит каждую операцию

нужно чтоб только финальную

Vlad
02.10.2017
07:03:52
тогда может стоит убрать "p sorted" из "merge"?

у тебя фактически рекурсивно вызывается mergesort, который в свою очередь вызывает merge, а внутри неё уже вывод. Вот и выводит. Убери 21 строку. вывод сделай в строке или после "mergesort(array_to_sort)"

Google
Vasyl
02.10.2017
07:11:51
Окей понял

Спасибо)

Marat
02.10.2017
11:12:13
Что посоветуете почитать по тру тестированию Рельс? Желательно рспек

Fedor
02.10.2017
11:13:32
https://quickleft.com/blog/seven-reasons-i-love-minitest/

http://brandonhilkert.com/blog/7-reasons-why-im-sticking-with-minitest-and-fixtures-in-rails/

Marat
02.10.2017
11:14:23
уговорил, по тру BDD на минитесте что почитать?

Fedor
02.10.2017
11:14:48
http://theartandscienceofruby.com/2015/09/11/switching-from-rspec-to-minitest/

BDD это скорее парадигма, она не связана с инструментом

Marat
02.10.2017
11:15:31
Я у этого товарища из последего блога интервью на работу проходил, кстати :D

Fedor
02.10.2017
11:15:59
можно почитать Хартла, у него в принципе rails guide но он там как раз BDDит

вот книжка по тестированию, она про rspec, но это чисто инструмент

можно понять как тестировать и потом переползать на минитест )

Google
Marat
02.10.2017
11:16:58
спасибо )

Fedor
02.10.2017
11:17:31
не за что

и как оно было? Куда устраивался?

что спрашивали?

Marat
02.10.2017
11:18:23
Не Хилкерта, вот этого: http://theartandscienceofruby.com/about/

Fedor
02.10.2017
11:21:38
ну все равно интересно

Nikolay
02.10.2017
11:44:03
минитест это замена рспек?

Fedor
02.10.2017
11:44:46
да

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

Nikolay
02.10.2017
11:45:24
круто

Fedor
02.10.2017
11:45:32
и меньше возвоможностей сделать одно и тоже 5 разными способами, а потом пытаться понять, кто что и как написал и как теперь с этим жить

Nikolay
02.10.2017
11:45:36
а то рспек что-то очень туго дается

да, как раз поэтому

все эти алиасы

Marat
02.10.2017
11:59:10
ну все равно интересно
Он в Англии набирает проекты и пилит их один или вдвоем. Ему напарник был нужен. По Скайпу общались, технических вопросов не было, вышел на меня через апворк. Точнее я на него. Там человек 25 было на место, но в итоге я его не получил, так как коммерческого опыта на тот момент не было.

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

Fedor
02.10.2017
12:02:32
ну это понятно

я тут на апворке одного хантера в бан отправил через техподдержку )

4 раза мне одну и ту же вакансию прислал

Google
Marat
02.10.2017
12:04:16
Такая же фигня. Просят скайп, потом молчат.

Nikolay
02.10.2017
12:06:01
а есть пример нормального ковер леттер?

Fedor
02.10.2017
12:06:47
Погугли, их много

Типа пишешь кратко но емко

Проблема хорошего ковера в том, что он пишется на конкретный проект, а не просто так по шаблону

Типа такого "судя по описанию, вам может быть полезно перенести поиск из постреса в эластик, это даст такие то преимущества. У меня есть опыт подобных миграций в таких то проектах и я готов этим заняться"

Svetlana
02.10.2017
12:16:25
Можете объяснить, зачем скайп давать на апворке? Там же и переписываться можно и видео-звонки. Давать скайп приносит ощутимую пользу?

Имею в виду, что на апворке можно и переписываться и разговаривать по видеосвязи. То есть функционал тот же, что у скайпа, как мне кажется.

Marat
02.10.2017
12:20:15
Работодатель проводит интервью по Скайпу.

Nikolay
02.10.2017
12:23:01
Все хотят поговорить?

Svetlana
02.10.2017
12:24:34
Работодатель проводит интервью по Скайпу.
Ну это понятно. Но почему не на апворке? Зачем по скайпу?

Alex
02.10.2017
12:25:54
ненавижу скайп, глючная фигня жутко, не понимаю почему им кто-то еще пользуется (мне приходится, мои заказчики им пользуются)

V
02.10.2017
12:33:33
А вы не видели их новый функционал посвященный интервьюированию?

Nikolay
02.10.2017
12:33:55
чей?

Alex
02.10.2017
12:33:58
скайпа или апворка?

V
02.10.2017
12:34:01
https://ain.ua/2017/08/30/skype-dlya-sobesebdovanij

годнота ж.

Fedor
02.10.2017
12:34:47
есть только одна проблема

он не работает нормально под linux

а под виндой нет нормальных ITшников )

Google
Fedor
02.10.2017
12:35:15
так что это как подтяжки для носков

круто что есть, но нафиг никому не надо

Alex
02.10.2017
12:35:37
Olga
02.10.2017
12:35:37
мелкософт - "все для клиента" ?

Alex
02.10.2017
12:36:31
При запуске функция поддерживает семь популярных языков программирования, включая C, C ++, C #, Java, JavaScript, Python и Ruby.

пхпшники и тут пролетают )

Nikolay
02.10.2017
12:37:06
подтяжки для носков - всегда ношу

Admin
ERROR: S client not available

Fedor
02.10.2017
12:37:16
это же через браузер
он через браузер даже уведомления в linux не умеет )

так что боюсь нет

Alex
02.10.2017
12:37:52
ну то что это шляпа и в интернете уже полно таких сервисов (с разными функционами) никто и не спорит )

ИМХО

Посоветуйте как лучше сделать, в магазине есть товары, товары привязаны к категории. Предположим категорию удаляют, но товары должны остаться. Задача при удалении категории - перенести все товары в другую категорию и сделать 301 редирект.

Marat
02.10.2017
12:51:48
Все хотят поговорить?
Не все. Некоторым переписываться через Скайп удобно

Alex
02.10.2017
12:54:56
над быстротой не задумывался.

Fedor
02.10.2017
12:55:37
ну как бы dj лучше чем колбэк не будет долго работать если товаров тысячи, а сразу вернет ответ пользователю

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

Google
Alex
02.10.2017
12:57:23
через after_destroy колбэк, а внутри что? н

тоесть как правильно сам редирект организовать?

Fedor
02.10.2017
12:58:22
ну смотри, если у тебя есть валидация, то придется делать before а не afterr

это во первых

во вторых колбэки вызываются в транзакции, тоесть он отработает сразу с дестроем при вызове дестроя

и это область ответсвенности модели

а редирект происходит в контроллере

тоесть ты в контроллере делаешь Category.find(params[:id]).destroy redirect_to action: :index

и все

при дестрое сразу произойдет и перенос

а потом контроллер средиректит тебя туда, куда надо

Alex
02.10.2017
13:01:05
видимо я не верно пояснил задачу. Товары то остаются и должны показываться в интернет магазине.

Для этого при destroy надо всем товарам дать новую категорию

Fedor
02.10.2017
13:01:28
ну да

Alex
02.10.2017
13:01:35
грубо : title: Undefined

Fedor
02.10.2017
13:01:36
ты это и делаешь в колбэке?

в чем проблема то?

ты спрашиваешь где это сделать, или как это сделать?

Alex
02.10.2017
13:02:37
а в url же нету категории )) я вначале подумал у них категория в url итема

Fedor
02.10.2017
13:02:52
эм...

что бы удалить категорию тебе надо знать ее id

Страница 388 из 921