Size: a a a

Ruby, Rails, Hanami | dry-rb

2020 April 14

AD

Anton Davydov in Ruby, Rails, Hanami | dry-rb
Viacheslav Stepanov
Есть вообще шансы найти Hanami разработчика, если стартанешь на нем проект и понадобится набирать новичков?
Думаю что человека прямо с опытом сложно найти будет, но переучить людей довольно просто. Там минимальное отличие в интерфейсах + модель придётся по другому использовать
источник

AD

Anton Davydov in Ruby, Rails, Hanami | dry-rb
Pavel Kvasnikov
На апворке стабильно ровно 0 предложений по слову hanami
Думаю что там всегда так будет, это же апворк
источник

AA

Alexander Alyoshin in Ruby, Rails, Hanami | dry-rb
Anton Davydov
Думаю что там всегда так будет, это же апворк
А где ещё работу берут, кроме апворка?
источник

PK

Pavel Kvasnikov in Ruby, Rails, Hanami | dry-rb
Anton Davydov
Думаю что там всегда так будет, это же апворк
Всё таки там много работы, очень обидно что такая ситуация (я не фрилансер и апворкохейтер скорее)
источник

AD

Anton Davydov in Ruby, Rails, Hanami | dry-rb
Alexander Alyoshin
А где ещё работу берут, кроме апворка?
Меня что-то в ступор поставил этот вопрос
источник

AD

Anton Davydov in Ruby, Rails, Hanami | dry-rb
Лол
источник

AA

Alexander Alyoshin in Ruby, Rails, Hanami | dry-rb
Anton Davydov
Меня что-то в ступор поставил этот вопрос
Ну имею фриланс где берут? Я только про апворк слышал
источник

PK

Pavel Kvasnikov in Ruby, Rails, Hanami | dry-rb
Alexander Alyoshin
А где ещё работу берут, кроме апворка?
Сам задаюсь таким вопросом, на первый взгляд - везде, предложений полно, но так чтобы это было что-то стоящее - единичные случаи.
источник

AD

Anton Davydov in Ruby, Rails, Hanami | dry-rb
Alexander Alyoshin
Ну имею фриланс где берут? Я только про апворк слышал
Так есть не фрилансная работа
источник

PK

Pavel Kvasnikov in Ruby, Rails, Hanami | dry-rb
Alexander Alyoshin
Ну имею фриланс где берут? Я только про апворк слышал
TopTal
источник

AD

Anton Davydov in Ruby, Rails, Hanami | dry-rb
Это тоже фриланс своеобразный
источник

VS

Viacheslav Stepanov in Ruby, Rails, Hanami | dry-rb
Kiryl Pl.
Рубят, сегодня Мацумото скинул такую статью https://twitter.com/yukihiro_matz/status/1249973865544970241
Но, честно говоря, не то что бы ридабилити с лямбдой в данном примере повысился.
Метапрограммирование при прочих равных еще и ресурсозатратней. На ум приходят AR scopes, какие нибудь библиотеки, кастомные DSL.
И я задумался, а в каких случаях это прям оправдано, какие можно сформулировать критерии необходимости этого всего.
А вы что думаете? Часто юзаете проки на практике?
Думаю, термин метапрограммирование тут не совсем уместен. Код же не генерируется во время инициализации. Читаемость имхо получше, если понимать что происходит
источник

AD

Anton Davydov in Ruby, Rails, Hanami | dry-rb
Kiryl Pl.
Рубят, сегодня Мацумото скинул такую статью https://twitter.com/yukihiro_matz/status/1249973865544970241
Но, честно говоря, не то что бы ридабилити с лямбдой в данном примере повысился.
Метапрограммирование при прочих равных еще и ресурсозатратней. На ум приходят AR scopes, какие нибудь библиотеки, кастомные DSL.
И я задумался, а в каких случаях это прям оправдано, какие можно сформулировать критерии необходимости этого всего.
А вы что думаете? Часто юзаете проки на практике?
Посмотрел, часто такой код используется в библиотеках, когда ты передаёшь какой-то блок кастомную логику обработки чего-то
источник

KP

Kiryl Pl. in Ruby, Rails, Hanami | dry-rb
Viacheslav Stepanov
Думаю, термин метапрограммирование тут не совсем уместен. Код же не генерируется во время инициализации. Читаемость имхо получше, если понимать что происходит
Видимо я не совсем правильно выразился. Пример-примером, из 10 строчек понятных всем сделали 15 строчек для которых нужно понимать что происходит.
Я задумался для чего могут быть полезны проки. Среди прочего это DSL, метапрограммирование. И я начал задумываться а когда полезны эти техники?
Мы все вроде стараемся помнить чем прок отличается от лямбды, но мой вопрос состоит в том - а для чего? 🙂
Мне очень сложно помнить то что я не использую.
источник

VS

Viacheslav Stepanov in Ruby, Rails, Hanami | dry-rb
ну строчек будет одинаково, SMSGateway.send_message(recipient.phone, message) if recipient.active если вынести в изначальном коде в новую функцию (что напрашивается).
источник

VS

Viacheslav Stepanov in Ruby, Rails, Hanami | dry-rb
Замыкания через yield часто использую
источник

AA

Alexander Alyoshin in Ruby, Rails, Hanami | dry-rb
Есть какой-то gem, который считает разные штуки по массивам? Ну например, чтобы определить, идут ли в массиве числа подряд. Или типа того
источник

AD

Anton Davydov in Ruby, Rails, Hanami | dry-rb
а ты не можешь гарантировать сортировку в массивах в руби
источник

AD

Anton Davydov in Ruby, Rails, Hanami | dry-rb
и не очень понятно что ты хочешь от гема получить
источник

AD

Anton Davydov in Ruby, Rails, Hanami | dry-rb
скажи какую задачу ты сделать хочешь
источник