Size: a a a

pro.rb (Ruby/Rails / RU)

2019 November 18

EK

Evgeny Kungurov in pro.rb (Ruby/Rails / RU)
Alex Ilizarov
В том приложении кстати была 391 строка в routes.rb :)
Мы у себя разбили на файлы, на подобии неймспейсов вышло. Каждый файл, относится к какому-то определенному большому ресурсу.
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Evgeny Kungurov
Мы у себя разбили на файлы, на подобии неймспейсов вышло. Каждый файл, относится к какому-то определенному большому ресурсу.
и сколько у вас суммарно строк во всех файлах?
источник

EK

Evgeny Kungurov in pro.rb (Ruby/Rails / RU)
Alex Ilizarov
и сколько у вас суммарно строк во всех файлах?
Где то 420
источник

EK

Evgeny Kungurov in pro.rb (Ruby/Rails / RU)
У нас просто crm, там дофигища всего просто)
источник

EK

Evgeny Kungurov in pro.rb (Ruby/Rails / RU)
Сколько рефакторили, в целом все ок, но блин, зря паходу этот Traiblazer 1 использовали, паходу ему скоро каюк, а переделывать там замучаешься. Сейчас начал dry-rb по чуть-чуть внедрять на другом проекте. Но тоже не застрахован никто, что не встанет потом это колом. Все-таки dry если использовать всякие autoinject и контейнеризацию, как Антон Давыдов как-то показывал, то довольно круто. А просто монады и т.п. вещи можно и на голом руби сделать адекватно и просто и без будующих возможных поломок ИМХО.
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
угу, пока что все что стабильно это rails
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Evgeny Kungurov
Сколько рефакторили, в целом все ок, но блин, зря паходу этот Traiblazer 1 использовали, паходу ему скоро каюк, а переделывать там замучаешься. Сейчас начал dry-rb по чуть-чуть внедрять на другом проекте. Но тоже не застрахован никто, что не встанет потом это колом. Все-таки dry если использовать всякие autoinject и контейнеризацию, как Антон Давыдов как-то показывал, то довольно круто. А просто монады и т.п. вещи можно и на голом руби сделать адекватно и просто и без будующих возможных поломок ИМХО.
поддержку монадок хорошо бы в std иметь. Интересно можно ли написать монадочный std
источник

AD

Anton Davydov in pro.rb (Ruby/Rails / RU)
Evgeny Kungurov
Сколько рефакторили, в целом все ок, но блин, зря паходу этот Traiblazer 1 использовали, паходу ему скоро каюк, а переделывать там замучаешься. Сейчас начал dry-rb по чуть-чуть внедрять на другом проекте. Но тоже не застрахован никто, что не встанет потом это колом. Все-таки dry если использовать всякие autoinject и контейнеризацию, как Антон Давыдов как-то показывал, то довольно круто. А просто монады и т.п. вещи можно и на голом руби сделать адекватно и просто и без будующих возможных поломок ИМХО.
Все так
источник

AD

Anton Davydov in pro.rb (Ruby/Rails / RU)
Alex Ilizarov
поддержку монадок хорошо бы в std иметь. Интересно можно ли написать монадочный std
Японцы не примут
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Anton Davydov
Японцы не примут
ну им необязательно его принимать, я не разбирался но думаю это может быть сторонняя либа
источник

AD

Anton Davydov in pro.rb (Ruby/Rails / RU)
Alex Ilizarov
ну им необязательно его принимать, я не разбирался но думаю это может быть сторонняя либа
Так в чем отличие от драй монад тогда?
источник

AD

Anton Davydov in pro.rb (Ruby/Rails / RU)
Или ты про интеграцию полную в язык?
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Anton Davydov
Так в чем отличие от драй монад тогда?
в том что MFile.exists возвращает монадку например
источник

EK

Evgeny Kungurov in pro.rb (Ruby/Rails / RU)
Руби конечно прикольный язык. но стремление сделать кучу алиасов к методам и разнообразие сделать 1 действие разными способами — не добавляет языку надежности. Такое ощущение, что они просто ##чат, как же стало "клевее")
источник

EK

Evgeny Kungurov in pro.rb (Ruby/Rails / RU)
Надо бы затестить pattern matching еще, должно быть годно по идее. Нужная штука как по мне.
источник

AD

Anton Davydov in pro.rb (Ruby/Rails / RU)
Evgeny Kungurov
Надо бы затестить pattern matching еще, должно быть годно по идее. Нужная штука как по мне.
я тестил, оказалось не очень годно
источник

AD

Anton Davydov in pro.rb (Ruby/Rails / RU)
во всяком случае в моих кейсах
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Evgeny Kungurov
Руби конечно прикольный язык. но стремление сделать кучу алиасов к методам и разнообразие сделать 1 действие разными способами — не добавляет языку надежности. Такое ощущение, что они просто ##чат, как же стало "клевее")
В руби и так полно разнообразия сделать одно и тоже по разному. Для монадок очень важно чтобы все интерфейсы были монадками, тогда на них удобно писать.
источник
2019 November 19

Т

Тенпеннай in pro.rb (Ruby/Rails / RU)
Господа
источник

Т

Тенпеннай in pro.rb (Ruby/Rails / RU)
чот у меня спеки при установленном aws-sdk охуенно долго загружаются
источник