Size: a a a

Software Design/Architecture/Zen

2021 February 13

DE

Dmitry Eliseev in Software Design/Architecture/Zen
А джунам да, сначала будет страшно сразу в прод пушить. Но this is Sparta дисциплинирует.
источник

SP

Sergey Protko in Software Design/Architecture/Zen
Dmitry Eliseev
А джунам да, сначала будет страшно сразу в прод пушить. Но this is Sparta дисциплинирует.
Куда хуже когда уже есть 10 лет опыта катания на велосипеде с доп колёсиками скажем так. Им это все ой как не легко дается
источник

MG

Max Grom in Software Design/Architecture/Zen
Sergey Protko
Тоесть разработчики тесты апи не пишут или это специфика продукта?
Интеграционные пишут
источник

MG

Max Grom in Software Design/Architecture/Zen
Dmitry Eliseev
А джунам да, сначала будет страшно сразу в прод пушить. Но this is Sparta дисциплинирует.
Не, мне страшно как раз от этого факта. Уверен, джунам как раз не страшно
источник

MG

Max Grom in Software Design/Architecture/Zen
Мне подход с фича- флагами не импонирует. Может я просто не видел что бы это адекватно заводилось
источник

DE

Dmitry Eliseev in Software Design/Architecture/Zen
Max Grom
Мне подход с фича- флагами не импонирует. Может я просто не видел что бы это адекватно заводилось
Тогда живите с ветками, если так удобнее. Это всё на любителя.
источник

DE

Dmitry Eliseev in Software Design/Architecture/Zen
Max Grom
Мне подход с фича- флагами не импонирует. Может я просто не видел что бы это адекватно заводилось
Если релизы нечастые и есть время на дополнительное согласование действий и решение конфликтов, то можно и без всего этого.
источник

SP

Sergey Protko in Software Design/Architecture/Zen
Max Grom
Мне подход с фича- флагами не импонирует. Может я просто не видел что бы это адекватно заводилось
А было такое что какая-то фича доступна в зависимости от пермишенов лицензий или просто "только для этой группы юзеров"? Что там может не взлететь и что с чем ты сравниваешь?

Ну да проблемы и желание юзать фичабрэнчи это про страх интеграции изменений. Это симптом проблемы а не решение. Просто не всегда эту проблему выгодно  решать с экономической точки зрения
источник

MG

Max Grom in Software Design/Architecture/Zen
Sergey Protko
А было такое что какая-то фича доступна в зависимости от пермишенов лицензий или просто "только для этой группы юзеров"? Что там может не взлететь и что с чем ты сравниваешь?

Ну да проблемы и желание юзать фичабрэнчи это про страх интеграции изменений. Это симптом проблемы а не решение. Просто не всегда эту проблему выгодно  решать с экономической точки зрения
Про лицензии не понял. Можешь перефразировать? У нас выкатка через аб-тест и подписки через пейволы
источник

SP

Sergey Protko in Software Design/Architecture/Zen
Max Grom
Про лицензии не понял. Можешь перефразировать? У нас выкатка через аб-тест и подписки через пейволы
А/б или blue/green ,ибо а/б это те же тоглы
источник

MG

Max Grom in Software Design/Architecture/Zen
А-б. Ну там не совсем тоглы. Ты просто ставишь условия и ранишь. Если всё плохо - стопаешь и убираешь пользователей из эксперимента
источник

SP

Sergey Protko in Software Design/Architecture/Zen
Max Grom
А-б. Ну там не совсем тоглы. Ты просто ставишь условия и ранишь. Если всё плохо - стопаешь и убираешь пользователей из эксперимента
Тип для тебя разница в том что конфиг разработчики правят?
источник

MG

Max Grom in Software Design/Architecture/Zen
Ты про конфиг для этих самых  тоглов? Ну нет, я скорее о том что не видел в реале этого подхода во всей красе
источник

MG

Max Grom in Software Design/Architecture/Zen
Я не понял твой вопрос про «была ли у нас какая-то фича»
источник

SP

Sergey Protko in Software Design/Architecture/Zen
Max Grom
Ты про конфиг для этих самых  тоглов? Ну нет, я скорее о том что не видел в реале этого подхода во всей красе
Как ты представляешь себе этот процесс? А то мне кажется что ты усложняешь суть. Что для тебя "во всей красе"
источник

SP

Sergey Protko in Software Design/Architecture/Zen
Просто большинство видело это все просто не придавало значения
источник

SZ

Sergey Zolotov in Software Design/Architecture/Zen
Max Grom
Мне подход с фича- флагами не импонирует. Может я просто не видел что бы это адекватно заводилось
он просто не серебряная пуля и не всегда применим. все красиво только на бумаге)
источник

SP

Sergey Protko in Software Design/Architecture/Zen
Sergey Zolotov
он просто не серебряная пуля и не всегда применим. все красиво только на бумаге)
Всегда можно сделать оч плохо
источник

SZ

Sergey Zolotov in Software Design/Architecture/Zen
Sergey Protko
Всегда можно сделать оч плохо
просто одно дело когда выкатили новый UI компонент, не меняя бекенда. а другое дело когда фича затрагивает текущий функционал и начать ветвить код выйдет очень долго и дорого
источник

SP

Sergey Protko in Software Design/Architecture/Zen
Sergey Zolotov
просто одно дело когда выкатили новый UI компонент, не меняя бекенда. а другое дело когда фича затрагивает текущий функционал и начать ветвить код выйдет очень долго и дорого
Ну тип если это делать в изоляции а потом вмерджить все пройдет гладко да. Ну тоесть это ж не про фичафлаги. Branch by abstraction для подобного обычно лучше проходит
источник