Size: a a a

2020 August 16

IY

Igor Yamolov in Ruby Talks
Query -> ast
Ast -> matching
источник

AA

Abdulla Achilov in Ruby Talks
я делаю отдельные тесты на то, чтобы парсер падал, когда не валидная строка
источник

AA

Abdulla Achilov in Ruby Talks
на большее меня не хватит - в среду уже сдавать вроде как
источник

AA

Abdulla Achilov in Ruby Talks
а мне ещё 2 пункта тз делать, я конкретно застрял на этой фигне надолго(
источник

AA

Abdulla Achilov in Ruby Talks
я даж нарушаю святое правило не работать в вскр
источник

IY

Igor Yamolov in Ruby Talks
таким образом например можно будет кешировать AST
источник

IY

Igor Yamolov in Ruby Talks
Abdulla Achilov
а мне ещё 2 пункта тз делать, я конкретно застрял на этой фигне надолго(
Ты переусложняешь прост
источник

IY

Igor Yamolov in Ruby Talks
Правило #1 - KISS
источник

AA

Abdulla Achilov in Ruby Talks
кис драй все дела
источник

AA

Abdulla Achilov in Ruby Talks
но я не придумал простого решения
источник

IY

Igor Yamolov in Ruby Talks
Пох на DRY
источник

AA

Abdulla Achilov in Ruby Talks
я тут в конфе несколько раз пинговал это))) но dry-logic и прочее мне не помогли, не осилил
источник

IY

Igor Yamolov in Ruby Talks
В стадии прототипирования важно получить результат любой ценой
источник

IY

Igor Yamolov in Ruby Talks
С минимально необходимыми инвестициями в «красоту»
источник

IY

Igor Yamolov in Ruby Talks
А потом уже переписать/отрефакторить в нормальное решение
источник

IY

Igor Yamolov in Ruby Talks
Иначе будешь тратить время на свистоперделки, а не на базовый функционал
источник

IY

Igor Yamolov in Ruby Talks
Я это по себе знаб к сожалению
источник

AA

Abdulla Achilov in Ruby Talks
я следую скрижалям дяди Боба
источник

IY

Igor Yamolov in Ruby Talks
Если хочешь сразу сделать красиво - то получается вообще никак.
источник

AA

Abdulla Achilov in Ruby Talks
1) сделай, чтобы работало
2) переделай, чтобы работало быстро
3) переделай, чтобы это было легко поддерживать (и не только тебе)
4) не трогай
источник