
Alex
07.11.2016
16:28:09
Делаешь одно изменение и валится куча тестов.

Andrey
07.11.2016
16:28:59
Пацаны, я не тупой, просто ничего не знаю. Интуитивно я понимаю, что происходит , но мне нужен совет богов кода, и я больше не буду доставать своей примитивщиной. FROM Employee e LEFT JOIN Department d ON e.DeptId = d.DeptID просто поясните, что сие действие означает по-элементно, что бы я уж все сомнения рассеял

Alex
07.11.2016
16:29:38
такие вопросы лучше в канале по mysql/postgreesql задавать
банально быстрее ответ получишь.

Google

Andrey
07.11.2016
16:29:47
Согласен

Egor
07.11.2016
16:29:56
Гугли SQL left join

Andrey
07.11.2016
16:30:01
Канал бы найти, кек
Лан, попробую, спасибо

Dmitry
07.11.2016
16:37:58
Если не ошибаюсь, то достать все департаменты, где ид департамента равен ид департамента из эмплоя
Пацаны, я не тупой, просто ничего не знаю. Интуитивно я понимаю, что происходит , но мне нужен совет богов кода, и я больше не буду доставать своей примитивщиной. FROM Employee e LEFT JOIN Department d ON e.DeptId = d.DeptID просто поясните, что сие действие означает по-элементно, что бы я уж все сомнения рассеял

Andrey
07.11.2016
16:38:19
Спасибо, добра тебе
Идеально

Tony
07.11.2016
17:18:45
работал кто-нибудь с dashing?

Антон
07.11.2016
17:22:31
это ответ такой? :)
нужно ли знать java чтобы использовать сервис контейнеры в ruby on rails?

Alex
07.11.2016
17:35:59
наверно, нужно знать java, чтобы получить ответ на твой вопрос

Google

Tony
07.11.2016
17:43:09
begin
text_var = file.cell(SUM_LETTER, first_row)
i++
end while !text_var
ошибку выдает

Alex
07.11.2016
17:43:22
DHH за жирные модели?
Т.е в рельсах всю логику нужно хранить либо в контроллерах либо моделях?

Tony
07.11.2016
17:47:38
begin
text_var = file.cell(SUM_LETTER, first_row)
i++
end while !text_var
ошибку выдает
пишет, что unexpected end
хотя все по правилам

Alex
07.11.2016
17:48:45
а зачем такой код писать?

Tony
07.11.2016
17:49:07
надо чтобы после цикла проверка шла
do while

Michael
07.11.2016
17:49:24
а почему ты не используешь until text_var ?

Alex
07.11.2016
17:49:25
какой кейс ты решаешь?

yopp
07.11.2016
17:49:26
i++

Andrey
07.11.2016
17:50:30
По поводу того где хранить логику в рельсах мне очень нравиться подход примерно описаный тут - https://mkdev.me/posts/paru-slov-pro-interaktory-v-rails

Alex
07.11.2016
17:50:51
интеракторы это и есть сервисы, нет?

Alex
07.11.2016
17:50:55
почему DHH до сих пор не сделал манки патч для i++

Tony
07.11.2016
17:50:55
нет
так а ошибка то в чем?

Google

Иван
07.11.2016
17:51:24
i++

yopp
07.11.2016
17:51:36
иди почитай ещё раз про базовый синтаксис

Tony
07.11.2016
17:52:35
++cnt заработало

yopp
07.11.2016
17:52:41

Tony
07.11.2016
17:52:44
странно

yopp
07.11.2016
17:52:48
числа — immutable

Tony
07.11.2016
17:52:57
ого

yopp
07.11.2016
17:53:21
i = i+1 или i = i.next или i =+ 1

Alex
07.11.2016
17:53:41
+=

yopp
07.11.2016
17:54:13

yopp
07.11.2016
17:54:36
ой
нет
извини
ты прав :)

Иван
07.11.2016
17:54:46
оба работают

yopp
07.11.2016
17:54:52
они по разному работают

Иван
07.11.2016
17:55:11
а нет

Tony
07.11.2016
17:55:21
next! в данном случае

Google

Alex
07.11.2016
17:56:12
мне кажется next! можно встретить в 1 из миллиона проектов

Andrey
07.11.2016
17:56:38
@dd_bb знать не знаю ни каких Иванов, прост статья понравилась.
@Fedcomp поидее похожи

Alex
07.11.2016
17:56:49
Ну это почти одно и тоже
только интерактор задает можно сказать один конкретный формат и одно действие на один интерактор.

Admin
ERROR: S client not available

Alex
07.11.2016
17:57:30
есть кстати два гема для интеракторов, попроще и посложнее.

Andrey
07.11.2016
17:58:02
Подскажите литературу по сервисным объектам, бест практикс)
В проектах вроде бы использую сервисы, но вдруг не так как нужно ):

Alex
07.11.2016
18:00:02
выше статью про интеракторы же скинули

Andrey
07.11.2016
18:00:52
так я же её и скинул)

Alex
07.11.2016
18:01:02
вот и юзай интеракторы

kapkapbopoh
07.11.2016
18:04:13
i+=1if i+=1if i-=1

Alex
07.11.2016
18:04:45
мне кажется, в рельсах нет какого-то общего подхода, кто во что горазд. Вот, мне один чувак, тоже из mkdev скидывал guide:
http://blog.codeclimate.com/blog/2012/10/17/7-ways-to-decompose-fat-activerecord-models/

Andrey
07.11.2016
18:06:40
Alex спасибо!

yopp
07.11.2016
18:21:43
a + a = b; можно опустить второе a и получится a += 1. a =+1 это уже a = +1
с числом всё очень просто. a = 1; 1 == immutable объект, который на самом деле даже в куче не существует
а так как переменная указывает на объект, в данном случае объект внезапно влез в ссылку и указатель на самом деле идёт вникуда
next! невозможно сделать, потому что объекта который можно изменить нет
так-же как def a.bar не будет работать TypeError: can't define singleton

Google

yopp
07.11.2016
18:25:46
но помоему при этом можно ivar менять
а, точно. ониж ещё и замороженные
яж вам говорил что в руби всё данные, а не объект :)

Egor
07.11.2016
18:31:02
Вот что я собираюсь заюзать при возможности

Tony
07.11.2016
18:31:36
требуется вывести на экран количество элементов. Например в массиве [1,2,3,2,3,4,5] => 1: 1, 2: 2, 3: 2 ...
какой самый быстрый алгоритм знаете
?

Andrey
07.11.2016
18:32:42
@georgeeeb спасибо, сейчас ознакомлюсь

Иван
07.11.2016
18:34:28

Alex
07.11.2016
18:43:56

Egor
07.11.2016
18:44:30

Alex
07.11.2016
18:44:47
Не знаю не использовал твой гем.