
Alex
19.10.2018
13:51:33

Tim
19.10.2018
13:51:38
я хз как с++, а в джаве норм

Roman
19.10.2018
13:51:38

Vasiliy
19.10.2018
13:52:07

Google

Roman
19.10.2018
13:52:14
это да

Tim
19.10.2018
13:52:14
ну ок, переформулирую, важная часть которая позволяет писать в правильном оопшном стиле

Alex
19.10.2018
13:52:23

Tim
19.10.2018
13:52:28
да

Alex
19.10.2018
13:52:28
ты и так в ооп стиле пишешь

Vasiliy
19.10.2018
13:52:33
женерики норм если у тебя статическая типизация

Roman
19.10.2018
13:52:37
это скорее костыль для строго-типизированных языков)

Vasiliy
19.10.2018
13:52:43
в остальном - нахуй

Tim
19.10.2018
13:52:50
неа, это штука для контрактов

Roman
19.10.2018
13:53:17
ну типа если нет перегрузки, просто назови метод подругому, в чем такой большой профит от этого?

Roman
19.10.2018
13:53:18
ну пажжи контракты можно и без перегрузки

Tim
19.10.2018
13:53:37
ммм нет?
https://www.yegor256.com/2015/04/02/class-casting-is-anti-pattern.html

Roman
19.10.2018
13:53:47

Google

Roman
19.10.2018
13:55:26
ну да, правда придется ифами/свитчами обмазаться

Tim
19.10.2018
13:55:37
https://www.yegor256.com/2015/04/02/class-casting-is-anti-pattern.html
First, there is a hidden coupling of sizeOf() and Collection. This coupling is not visible to the clients of sizeOf(). They don’t know that method sizeOf() relies on interface Collection. If tomorrow we decide to change it, sizeOf() won’t work. And we’ll be very surprised, since its signature says nothing about this dependency. This won’t happen with Collection, obviously, since it is part of the Java SDK, but with custom classes, this may and will happen.
а, ну и в спорах про статическую типизацию мне никто не говорил о контрактах
с чего я делаю вывод что в джава мире тоже не так хорошо шарят в ооп как хотелось бы

Dima
19.10.2018
14:00:34
с 1996 года.
но это нормально.
Смотря что подразумивать под уровнем шаринья.

Tim
19.10.2018
14:01:26
как минимум одним спором меньше

Dima
19.10.2018
14:02:22

Ilya
19.10.2018
14:02:35

Dima
19.10.2018
14:02:39
так же и будет, будет большинство знать какие-то необходимые основы и на них прекрасно сущестовать.

Tim
19.10.2018
14:03:04

Nikita
19.10.2018
14:05:11
эликсир ван лав
Особенно если добавить щепотку ооп ?
https://github.com/wojtekmach/oop/blob/master/README.md

Ilya
19.10.2018
14:05:51
не для этого эрланг эликсир рожал

Google

Ilya
19.10.2018
14:06:07
чтоб он потом со всякими ООП сношался

Aldar
19.10.2018
14:06:52

Alexey
19.10.2018
14:21:24

Ilya
19.10.2018
14:21:59

Alexey
19.10.2018
14:22:54

Ilya
19.10.2018
14:23:11
блин, чет сложные приколы начались
а на дворе пятница вечер

Alexey
19.10.2018
14:23:30
Создатель эликсира рубист

alteregoizm
19.10.2018
14:24:29

Ilya
19.10.2018
14:24:41

Gleb
19.10.2018
15:10:41
ребят, знает кто где посмотреть статьи/лекции/примеры работы с очередями событий и реакцией на них в рельсорубях?

Mikhail
19.10.2018
15:11:41
или о чем вопрос?

Gleb
19.10.2018
15:12:29
присылается откуда то событие. его надо положить в очередь, потом достать из очереди и среагировать с учетом предудущих событий

Roman
19.10.2018
15:12:29
ща дето была статья по евентмашине
аа так это очереди, типа rabbitMQ

Anton
19.10.2018
15:13:08
lf
да

Gleb
19.10.2018
15:13:15
именно, кролик

Anton
19.10.2018
15:13:18
можешь посмотреть как я это в hanami-events делаю

Google

Anton
19.10.2018
15:13:26
если имплементация нужна на руби
или взять любую MQ как выше советуют

Gleb
19.10.2018
15:13:43
я как бы написать могу, да и писал, но хочу именно посмотреть как люди делают

Anton
19.10.2018
15:14:08
тогда смотри как в сайдкике сделано и рескью

Gleb
19.10.2018
15:15:22
а более высокоуровнево? ну типа вот если кролика брать того же (то есть уже его использовать и над ним строить свою фигню)

Roman
19.10.2018
15:17:05
ну есть же гем
https://github.com/ruby-amqp/bunny

Anton
19.10.2018
15:18:13
ну это обертка над

Gleb
19.10.2018
15:18:15
да конечно есть. хочу примеры его использования

Anton
19.10.2018
15:18:34
так просто найди примеры в опенсорсе

Gleb
19.10.2018
15:21:56
так я вот и спрашиваю, может кто чего подскажет ) везде примитив всякий типа паб/саб

First
20.10.2018
11:42:07
> Started GET "/catalog?sort_by=price_high" for 127.0.0.1 at 2018-10-20 14:32:06 +0300
>Started GET "/catalog" for 127.0.0.1 at 2018-10-20 14:32:06 +0300
Это норма? ?

Vasya
20.10.2018
11:42:38
А что не так?
Там передал параметры, а там нет

First
20.10.2018
11:42:51
Неа
Оно само делает второй гет запрос :)

Vasya
20.10.2018
11:43:21
Само не может

First
20.10.2018
11:43:29
Может
Как я тебе сделаю два запроса с точностью в секунду?
(И в чем смысл)
Я думал, мож фича рельса, а оказывается не...

Google

Antony
20.10.2018
11:44:28
turbolinks?

First
20.10.2018
11:44:47

Vasya
20.10.2018
11:45:01
Погугли

First
20.10.2018
11:45:24
И на кой мне нужна эта хрень?
Я не могу сделать ебаную сортировку потому что рельса мразь

Vasya
20.10.2018
11:46:00
Она идет по дефолту вместе с рельсой

First
20.10.2018
11:46:11
Охуеть сюрприз

Vasya
20.10.2018
11:46:29

First
20.10.2018
11:46:54
Я хз

Vasya
20.10.2018
11:47:20

First
20.10.2018
11:47:33
Только, причем здесь это, если я тебе кидаю логи где два запроса и у меня просто теряется первый с моим параметром?)

Vasya
20.10.2018
11:49:01
Так я не видел ни как ты делаешь запрос ни как ты его обрабатываешь
У тебя в контроллере может быть написано redirect_to :inex