
Gleb
02.10.2017
18:06:14
У меня обычно так

No
02.10.2017
18:06:56
чейта
За два месяца тимлидства - три строчки кода
И куча бесполезной говнорабрты

Lupsick
02.10.2017
18:08:09
в идеальном мире тимлид тупо управляет процессом и пишет код сам

Google

Lupsick
02.10.2017
18:08:29
в противном случае это конечно же хуйня
потому что тимлид не может не писать код

Gleb
02.10.2017
18:09:54
Ещё код ревью жрет время в маленькой команде

Lupsick
02.10.2017
18:10:28
базара ноль
твое лицо когда ты пьешь пиво три дня

Anton
02.10.2017
18:21:46
и в этом проблема

Lupsick
02.10.2017
18:22:34
но у нас маленькая команда

Anton
02.10.2017
18:23:26

Lupsick
02.10.2017
18:23:37
что вот?
остается же

Google

Lupsick
02.10.2017
18:23:58
плюс формирование и раскидывание тасков

Anton
02.10.2017
18:23:59
в теории ты не занимаешься тимлидством, потому что ты, по твоим же словам, не занимаештся планированием и вычислением капасити
ну и к тому же, это же все очень индивидуально
я не видел адекватных позиций еще

Lupsick
02.10.2017
18:25:15
thequestion хотели тимлида

Dmitriy
02.10.2017
18:55:34
почему rescue => error рубокоп ругается

nikita
02.10.2017
18:56:24
потому что нужно указать класс эксепшна, который ты хочешь зарескьюить
rescue TypeError, например
рубокоп же должен писать вменяемую причину ругательства, не?

Maxim
02.10.2017
20:34:51
народ, не подскажете как резолвить проблему: есть две модели А и Б, связанные 1 к 1
A: belongs_to :B, dependent: :delete
B: has_one :A, dependent: :destroy
rspec тесты падают с ошибкой SystemStackError: stack level too deep. Кажись из-за этого. Как резолвить - не пойму

Alex
02.10.2017
20:36:39
сделать чтобы одна не dependent

Maxim
02.10.2017
20:37:33
без этого тоже падает =(
сделать чтобы одна не dependent
извини - дезинформация. В общем сущности три, и они друг на друга ссылаються, кольцом. юзер > член группы > группа > юзер (глава группы)

Alex
02.10.2017
20:41:50
сделай чтобы не ссылались

Maxim
02.10.2017
21:04:28
сделай чтобы не ссылались
всё, зарезолвил =) оказалось дело не в моделе, а в сереалайзере. Они в принципе не сжирют связей билонгс ту и хез оне друг на друга . Либо я не вкуриваю философии этой, либо это реально тупая либа (*я исключительно про среалайзер)

Alex
02.10.2017
21:04:48

Maxim
02.10.2017
21:05:11

Alex
02.10.2017
21:05:22
> Либо я не вкуриваю философии этой, либо это реально тупая либа (*я исключительно про среалайзер)

Maxim
02.10.2017
21:06:15

Alex
02.10.2017
21:06:45

Google

Maxim
02.10.2017
21:07:12

Alex
02.10.2017
21:07:25
именно.

Anton
02.10.2017
21:07:55

Maxim
02.10.2017
21:08:46

Dmitriy
03.10.2017
06:09:01
@billikota но а если мне надо в лог писать все сообщения об ошибках?
повторять rescue для каждого типа ошибок?
begin
local_backup(temp, config['database'])
recive_backup(temp, config['server'])
rescue => error
@logger.error error.message

Nikita
03.10.2017
07:24:42
Ну по-хорошему, ты должен обрабатывать только ожидаемые исключения, а не вообще все. С другой стороны, запись в лог это тоже валидный кейс. Короче, попробуй rescue StandardError => error, это эквивалентно

Balaklun
03.10.2017
12:08:54
кто может помочь по руби?дайте в лс

Alex
03.10.2017
12:09:18
тут целый чат помочь может.
говоря может помочь, я не имел ввиду "решить проблему в личке"

Balaklun
03.10.2017
12:18:30
массив из 5 элементов, найти все числа, что есть больше среднего арифмитического

Alex
03.10.2017
12:20:42

Balaklun
03.10.2017
12:20:53
+
поможешь?

Alex
03.10.2017
12:21:09
среднее арифметическое это плюсануть все и разделить на количество элементов?
уже совсем все забыл

Maksim
03.10.2017
12:21:21
скажи мне, что это 6-й класс, успокой меня, пожалуйста

Balaklun
03.10.2017
12:21:56

Vladislav
03.10.2017
12:24:30
average = arr.sum / arr.size
arr.select { |el| el > average }

Google

Vladislav
03.10.2017
12:25:08
стыдоба-то какая

Aldar
03.10.2017
12:25:36

Alex
03.10.2017
12:26:31
я сам ща скриптик написал

Anton
03.10.2017
12:26:40

Alex
03.10.2017
12:26:41
@Balaklun
arr = [5,6,7,8,9]
average = arr.inject(:+) / arr.count
p arr.select { |e| e > average }

Vladislav
03.10.2017
12:26:45
в 2.4 вроде ж добавили?

Alex
03.10.2017
12:26:50
лол
он вроде в 2.4 ток появился

Alex
03.10.2017
12:26:51
а в одну строчечку?)

Alex
03.10.2017
12:26:54
можно здорово лохануться.

Anton
03.10.2017
12:26:56
ну как бы да

Aleks
03.10.2017
12:26:56
уже рубишный

Alex
03.10.2017
12:27:02
уже, да. Но не везде.

Anton
03.10.2017
12:27:05

Alex
03.10.2017
12:27:13
я шучу

Maksim
03.10.2017
12:27:38
хоть кто-нибудь догадается проверить array.size ?

Alex
03.10.2017
12:27:49

Maksim
03.10.2017
12:28:06
arr.inject(:+) / arr.count

Alex
03.10.2017
12:28:09
код шейпится под задачи

Nikolay
03.10.2017
12:28:20
никто не подумал, что среднее будет целочисленное!

Google

Nikolay
03.10.2017
12:28:23
позор!

Oleg
03.10.2017
12:28:40
Деление на ноль, да

Anton
03.10.2017
12:28:43
кек

Alex
03.10.2017
12:28:43
я подумал! но промолчал

Dm
03.10.2017
12:29:01
запуск ракеты не состоялся

Fedor
03.10.2017
12:29:01

Oleg
03.10.2017
12:29:07
Тогда ладно

Fedor
03.10.2017
12:29:18
Если длина 0 то пишите тз корректно )

Anton
03.10.2017
12:29:39
так кто-то подумал за флоаты вот тут
arr.inject(:+) / arr.count
?

Alex
03.10.2017
12:29:58
все норм.

Maksim
03.10.2017
12:30:09
нет ничего более жалкого, чем девелопер, который думает, что ему принесут полное ТЗ и надо просто его реализовать =)

Nikolay
03.10.2017
12:30:25

Nikita
03.10.2017
12:30:34

Alex
03.10.2017
12:30:40

Anton
03.10.2017
12:30:45

Nikolay
03.10.2017
12:30:52