Artyom
Если проект небольшой, то его как правило делает один разработчик Если большой, то в таком приложении будет несколько экранов Каждый разработчик делает свой экран (группу экранов), которые лежат в отдельных сторибордах
nvkv
О, о!
nvkv
Чуваки
nvkv
раз уж вы тут за гит-флоу начали
nvkv
а кто-нибудь использует trunk based development и feature toggles?
nvkv
Если кто не в курсе, транк-бейзед это когда все пушат в мастер и только в мастер
nvkv
релизы катаются на бой автоматом
nvkv
а нужные фичи выключаются конфигом
nvkv
ну и включаются потом
nvkv
спойлер: убер так делает
nvkv
но и не только он
Sasha
а feature toggles ?
Sasha
я мог бы погуглить, но это ведь не путь самурая
nvkv
это когда у тебя есть конфиг, в котором написано "фичу А показывать, а фичу Б не показывать"
nvkv
часто он вообще с сервера приезжает
nvkv
ну и там нюансы, вроде "фичу А показывать с пятницу, пользователям с 42 размером ноги"
nvkv
и прочие прелести А/Б тестирования
nvkv
У меня есть подозрение, что все вот эти благородные доны, которые ставят в "Release notes" шаблонный текст в духе "Мы всегда заботимся о вас и обновляем наше приложение слегка чаще, чем вам хотелось бы", они все на транк-бейзед
Александр
А зачем это?
nvkv
time to market уменьшать
nvkv
больше бабла зарабатывать
nvkv
А/Б тесты проводить нахаляву
Sasha
а что такое time to market ?
Sasha
ну то есть, время от чего до маркета ?
Александр
Дунно, я в основном либо соло, либо гит флоу и ни разу ещё не уперся в какие-то проблемы. Видимо потому что халявные а/б тесты это не мой головняк
Александр
А пм
nvkv
ууу
nvkv
поняня :)
nvkv
окей, вопросов больше не имею
Sasha
:(
Александр
У меня опыт странный очень
nvkv
:(
ну time to market это одна из главных метрик в бизнесе вообще, чем он меньше, тем больше ты можешь как бизнес делать
nvkv
то есть ты можешь быстро сгенерировать идею и выбросить на рынок
Александр
Какие-то сомнительные стартапы с долбоебами у руля, либо дремучий тырпрайз
nvkv
собрать фидбек, оценить какое количество бабла тебе это принесет
nvkv
а стало быть выебать конкурентов
nvkv
которые тупят
Александр
Но проекты были достаточно интересными
Sasha
спасибо за ответ)
nvkv
Дак вот фиче тогглы позволяют фичи на рынок выбрасывать прицельно и часто
nvkv
но для этого надо очень часто релизить
nvkv
некоторые негодяи, которым не надо для релиза ревью в аппсторе проходить, а просто задеплоить сервис или фронт новый умудряются по 40 релизов в день (!!!) делать
Александр
Это типа энтерпрайз?
nvkv
Эээ
nvkv
нет
nvkv
энтерпраз обычно очень редко релизит
nvkv
там же ты чо, надо ж семь кругов ада пройти
Sasha
40 релизов в день??? кто так делает?????
nvkv
у амазона несколько сотен релизов в день по всем продуктам суммарно
nvkv
в хороший день может быть до тысячи
nvkv
или я приврал, но в меньшую сторону
nvkv
щя найду скриншотец с презентации
Александр
У нас был очень-очень странный проект и мы распространяли софт с тырпрайз сертами и релизились оч часто, но это не по этой методике))
Sasha
а как можно что-то успеть проанализировать/понять за 40 релизов в день
nvkv
Sasha
банально достаточно данных собрать не успеешь, разве не?
nvkv
ты ж не одну и ту же фичу 40 раз передеплоиваешь
nvkv
метрики никуда не денутся, просто ты параллельно собираешь 40 новых метрик
Александр
Readme updated
nvkv
нормально я свистанул
nvkv
1000 релизов в час!
Sasha
сколько же разрабов минимум должно работать, чтобы 40 релизов в день делать
nvkv
ну в etsy человек 600 примерно
Sasha
и это же осмысленные релизы должны быть
Александр
Нет
Sasha
ну в etsy человек 600 примерно
ну вот и получается, что на человека релиз раз в две недели)))
Sasha
ой
Sasha
не
Александр
Я так понял,что любой коммит == релиз?
Sasha
спизданул
Sasha
а не, все норм
Sasha
любой, который тесты не завалил?
nvkv
Шя с псом погуляю объясню
Sasha
ахаха
nvkv
Ну с телефона неудобно, сорян :)
Sasha
И ВСЕ ТАКИЕ В СВОИ ПРОЕКТЫ ВНЕДРЯЮТ ЭТУ МЕТОДИКУ