Size: a a a

Ruby, Rails, Hanami | dry-rb

2020 December 04

VS

Viacheslav Stepanov in Ruby, Rails, Hanami | dry-rb
ну вот хз, а если этот код никто править не будет, то неправильно получается... Надо было копипастнуть 10 раз и дело с концом
источник

VS

Viacheslav Stepanov in Ruby, Rails, Hanami | dry-rb
DRY шредингера какой-то)
источник

UI

Uncle Iroh in Ruby, Rails, Hanami | dry-rb
да где противоречие-то 🙂
источник

UI

Uncle Iroh in Ruby, Rails, Hanami | dry-rb
мы с тобой оба сходимся на том что лучше то что практичнее 🙂
источник

UI

Uncle Iroh in Ruby, Rails, Hanami | dry-rb
драй или нет
источник

UI

Uncle Iroh in Ruby, Rails, Hanami | dry-rb
я прям капитана покраснеть заставил
источник

VS

Viacheslav Stepanov in Ruby, Rails, Hanami | dry-rb
ну вот я сделал DRY, там получилось сложно но зато в одном месте, получается убрал несколько копий. Но мог этого не делать, потому что особо никто в эти копии лазить не будет
источник

UI

Uncle Iroh in Ruby, Rails, Hanami | dry-rb
в рубях конкретно метапрограммирование такая конфетка, что можно его не использовать, НО ЕСЛИ ПОНАДОБИТСЯ то прям ваще то что надо. вот прям то что надо, бери и пиши и всё будет просто и понятно
источник

UI

Uncle Iroh in Ruby, Rails, Hanami | dry-rb
в отличие от, извините, блядь, за матерное слово, ДЖАВСКРИПТА
источник

VS

Viacheslav Stepanov in Ruby, Rails, Hanami | dry-rb
или тут вопрос про число копий? типа 2 копии еще окей, а дальше драим?
источник

UI

Uncle Iroh in Ruby, Rails, Hanami | dry-rb
Viacheslav Stepanov
или тут вопрос про число копий? типа 2 копии еще окей, а дальше драим?
смотри, есть такой скрытый показатель - "сколько ты информации можешь держать в уме". чем ты сильнее программист тем этот показатель выше.
источник

UI

Uncle Iroh in Ruby, Rails, Hanami | dry-rb
туда лезут и классы, и интерфейсы, и глобальные переменные, и скрытые предположения о консистенси
источник

UI

Uncle Iroh in Ruby, Rails, Hanami | dry-rb
если ты пишешь один - важно только чтобы вот этот вот оверхед влезал в эту твою часть ума. то есть ты не пытался в голове удержать слишком много одновременно
источник

UI

Uncle Iroh in Ruby, Rails, Hanami | dry-rb
лично ты
источник

UI

Uncle Iroh in Ruby, Rails, Hanami | dry-rb
когда чувствуешь что много - пора рефакторить
источник

UI

Uncle Iroh in Ruby, Rails, Hanami | dry-rb
а вот если ты уже в команде то тогда надо не только брать минимальное значение этого показателя среди участников этой команды, но ещё и уменьшать на что-то потому что у них есть ещё барьер въезжания
источник

UI

Uncle Iroh in Ruby, Rails, Hanami | dry-rb
поскольку код "чтобы работало" и код "чтобы было понятно" это совсем разные вещи, соответственно, где проходит граница между драем здорового человека и драем курильщика, в каждом случае своя
источник

VS

Viacheslav Stepanov in Ruby, Rails, Hanami | dry-rb
Понятно, короче лучше всегда драить, пока остальные участники команды в среднем, готовы понять тот код который получится?
источник

UI

Uncle Iroh in Ruby, Rails, Hanami | dry-rb
наверное можно так описать 🙂
источник

FK

Fedor Koshel in Ruby, Rails, Hanami | dry-rb
Драить нужно тогда, когда пересекается логика
источник