Size: a a a

Ruby, Rails, Hanami | dry-rb

2020 February 11

EK

Evgeny Kungurov in Ruby, Rails, Hanami | dry-rb
Igor Morozov
Но на самом деле, стандартизации рубям не хватает. В питоне вот даже запилили всякие wemake-python-styleguide, чтоб поменьше разнообразия было. А у нас шо внутри рельсы 100 стилей, что внутри драя. Я весной подберусь к тому, чтоб начать линтить всякие dry-rb штуки, но этого маловато
+1
источник

IM

Igor Morozov in Ruby, Rails, Hanami | dry-rb
Koe-kto Gennadievich
а рубокоп?
рубокоп и линтит
источник

IM

Igor Morozov in Ruby, Rails, Hanami | dry-rb
непонятно, в чём вопрос
источник

K

Koe-kto Gennadievich in Ruby, Rails, Hanami | dry-rb
просто всем нужно использовать рубокоп
источник

VS

Viacheslav Stepanov in Ruby, Rails, Hanami | dry-rb
Давайте руби перепишем на Go?
источник

IM

Igor Morozov in Ruby, Rails, Hanami | dry-rb
Koe-kto Gennadievich
просто всем нужно использовать рубокоп
Ну используют, жизнь-то хороша не стала
источник

IM

Igor Morozov in Ruby, Rails, Hanami | dry-rb
Viacheslav Stepanov
Давайте руби перепишем на Go?
есть такой проект
источник

VS

Viacheslav Stepanov in Ruby, Rails, Hanami | dry-rb
Блин..
источник

EK

Evgeny Kungurov in Ruby, Rails, Hanami | dry-rb
Viacheslav Stepanov
Давайте руби перепишем на Go?
Все реализации руби на других языках не стали популярнее родителя
источник

IM

Igor Morozov in Ruby, Rails, Hanami | dry-rb
Evgeny Kungurov
Ну на руби были многие проекты клевые, аля chef, puppet. Все подобное переписали на го. Что надо придумать ума не приложу.
Мне кажется, нужно просто парадигму сдвинуть в какую-то другую сторону. Обновить образ рубей вообще
источник

EK

Evgeny Kungurov in Ruby, Rails, Hanami | dry-rb
Сложно питон потеснить будет. Там и стандарты и народу тьма. Что не может питон, что может руби?
источник

IM

Igor Morozov in Ruby, Rails, Hanami | dry-rb
Я вот вижу, что руби в достаточной степени хорош и для того, чтоб быстро сделать хуяк-хуяк, и для какой-то долгосрочной поддержки и всяких интерпрайзов со сложной логикой

Инструменты для этого хороши. Но есть ли такой взгляд у людей со стороны?
источник

O

Odebe in Ruby, Rails, Hanami | dry-rb
Igor Morozov
Мне кажется, нужно просто парадигму сдвинуть в какую-то другую сторону. Обновить образ рубей вообще
Но тогда может быть проблема с обратной совместимостью. А всё вроде делается так, чтобы этой проблемы не возникло.
источник

IM

Igor Morozov in Ruby, Rails, Hanami | dry-rb
Odebe
Но тогда может быть проблема с обратной совместимостью. А всё вроде делается так, чтобы этой проблемы не возникло.
А, не. Я не про то, чтоб язык переписать. Я скорее про отношение к языку как к инструменту.

Так-то в нём есть достаточно хороших вещей. Как только завезли паттерн матчинг, моя жизнь вообще стала хорошей
источник

IM

Igor Morozov in Ruby, Rails, Hanami | dry-rb
Я его в прод не запихнул, но больше не чешется ничего.
источник

O

Odebe in Ruby, Rails, Hanami | dry-rb
Igor Morozov
Я вот вижу, что руби в достаточной степени хорош и для того, чтоб быстро сделать хуяк-хуяк, и для какой-то долгосрочной поддержки и всяких интерпрайзов со сложной логикой

Инструменты для этого хороши. Но есть ли такой взгляд у людей со стороны?
Ну получается, что нужно больше статей о современных практиках. О том, как правильно готовить dry-rb. Я вот тыкал драй в своём петпроджекте, такого страшного наготовил, что кошмар.
источник

IM

Igor Morozov in Ruby, Rails, Hanami | dry-rb
Я пока делаю ставку на Hanami 2. Я надеюсь, это будет достаточно годная стандартизация и склейка всяких штук из драя. Но я мало знаю об этом
источник

O

Odebe in Ruby, Rails, Hanami | dry-rb
Igor Morozov
А, не. Я не про то, чтоб язык переписать. Я скорее про отношение к языку как к инструменту.

Так-то в нём есть достаточно хороших вещей. Как только завезли паттерн матчинг, моя жизнь вообще стала хорошей
Паттерн-матчинг в твоих задачах очень удобным оказался?
источник

O

Odebe in Ruby, Rails, Hanami | dry-rb
Igor Morozov
Я пока делаю ставку на Hanami 2. Я надеюсь, это будет достаточно годная стандартизация и склейка всяких штук из драя. Но я мало знаю об этом
Hanami 2x2
источник

IM

Igor Morozov in Ruby, Rails, Hanami | dry-rb
Не то чтоб слишком. Я одновременно познал для себя объектно-ориентированный дизайн, поэтому я нашел как решать часть проблем без PM

Но вот если не пилить всякие лишние абстракции и классы, то радости много. Особенно радует, что он падает, если кейс не обработает. Устал писать else fail в кейсе — ещё и кодкаверадж ругается
источник