Size: a a a

2020 October 26

AS

Alexander Smirnov in haskell_blah
Инфрастуктура на момент начала была уже готова, у нас нормально и разнообразно грузились эти самые файлы в одном из модулей
источник

AS

Alexander Smirnov in haskell_blah
Эстимейты были в районе месяца
источник

AS

Alexander Smirnov in haskell_blah
Надо скзаать, что в отличии от кровавого энтерпрайза, выделить время на то что бы переписать фронтенд с жиквери на что то более внятное за все время существования проекта не успели
источник

E

Evgeniy 🍀 in haskell_blah
Alexander Smirnov
Задача примерно такая: у нас есть миллион и один способов загрузки пользовательских файлов. Надо чтобы пользователи вместо этого загружали файл в микросервис, а потом шли с asset_id в нормальном запросе
- Делаешь нормальный загрузчик, работающий с микросервисом, тестишь, деплоишь его
- переводишь на него последовательно все места, где загружаются файлы, паралельно поддерживая старый загрузчик и синхронизируя старый файл-сторадж с новым, одно обновление - один релиз
-  окончательно выпиливаешь старую логику
источник

AS

Alexander Smirnov in haskell_blah
Вот если на каждом этапе мерджить все это в мастер, возникает много оверхеда
источник

AS

Alexander Smirnov in haskell_blah
Внезапно
источник

E

Evgeniy 🍀 in haskell_blah
Alexander Smirnov
Надо скзаать, что в отличии от кровавого энтерпрайза, выделить время на то что бы переписать фронтенд с жиквери на что то более внятное за все время существования проекта не успели
jQuery не так уж плох, если не нужен virtual dom
источник

E

Evgeniy 🍀 in haskell_blah
Но вопрос конечно всегда в качестве кода
источник

AS

Alexander Smirnov in haskell_blah
НЕ так плох жиквери как написанный на нем код, да
источник

E

Evgeniy 🍀 in haskell_blah
Alexander Smirnov
НЕ так плох жиквери как написанный на нем код, да
справедливо)
источник

AS

Alexander Smirnov in haskell_blah
В общем то, можно считать, что джиквери вмерджили в es6, творчески переработав
источник

AS

Alexander Smirnov in haskell_blah
Это супер успех
источник

in haskell_blah
источник

E

Evgeniy 🍀 in haskell_blah
Alexander Smirnov
Вот если на каждом этапе мерджить все это в мастер, возникает много оверхеда
зато там экономия на ревью и тестировании в итоге, и меньше вероятность уронить прод
источник

AS

Alexander Smirnov in haskell_blah
Да нет никакой экономии на ревью, откуда ей взяться
источник

AS

Alexander Smirnov in haskell_blah
На тестировании спорно, тестирование в таком формате идет быстрее, но ловит меньше
источник

AS

Alexander Smirnov in haskell_blah
То что мы поймали на финальном тестировании при непрерывной релизе ловилось бы на проде силами пользователей
источник

AS

Alexander Smirnov in haskell_blah
Речь же не идет о том, чтобы сделать один МР на 4000 LOC и его ревьювить
источник

Oℕ

Oleg ℕizhnik in haskell_blah
силами пользователей классно ловить
источник

DF

Dollar Føølish in haskell_blah
А это на хаскеле МР?
источник