Size: a a a

Боль Тимлида

2021 October 07

PD

Phil Delgyado in Боль Тимлида
Да просто пересекающиеся задачи.
Ну, одна фича про "добавим кредитование", другая "добавим p2p", обе пересекаются в формировании строки описания в истории.
источник

PD

Phil Delgyado in Боль Тимлида
А чем это лучше
1) собирать релиз из мастера
2) в мастер мерджить только протестированное
3) протестированное - это в бранче смерджили из мастера и запустили тесты
?
источник

PD

Phil Delgyado in Боль Тимлида
То есть я пытаюсь понять, где возникает задача "собрать релиз из нескольких фичабранчей"...
источник

АС

Альберт Степанцев... in Боль Тимлида
хотя бы тем, что мы готовим по некоторым проектам несколько релизов параллельно
источник

PD

Phil Delgyado in Боль Тимлида
Не совсем понял, что значит "готовим несколько релизов"?
Вот есть продукт, есть его релизы. Там же один поток...
источник

АС

Альберт Степанцев... in Боль Тимлида
не всегда
источник

PD

Phil Delgyado in Боль Тимлида
А пример можешь?
источник

ММ

Максим Муратов... in Боль Тимлида
Я тоже не понял. У нас релизы -- нечастые (пару раз в год) ответвления от стабильной ветки (где всё протестированное), и в эти релизы переносятся только багфиксы (категория задач). То есть, линейный поток, как Phil это назвал.
источник

АС

Альберт Степанцев... in Боль Тимлида
Могу, но это сложно и не для этого чата. Писать много.
источник

PD

Phil Delgyado in Боль Тимлида
У меня бывает, что разным клиентам нужны разные потоки фич в релизах в примерно одно время.
Но это делаем два релизных бранча, в них делаем нужное, потом сливаем.
источник

АС

Альберт Степанцев... in Боль Тимлида
я примерно о том же
источник

PD

Phil Delgyado in Боль Тимлида
Угу. Но мы пока обходимся именно релизными бранчами
источник

АС

Альберт Степанцев... in Боль Тимлида
так и я об этом же говорю ))
источник

АС

Альберт Степанцев... in Боль Тимлида
один-в-один
источник

AS

Artem Shpynov in Боль Тимлида
Ну так моторолла например прошивки собирала я в то время как раз интегратором работал. В релиз полсотни фич и багфиксов. Пять шесть моделей со своими фичатоглами и с включеной в код фенкционалтностью. Конфликты мержей довольно редко
источник

PD

Phil Delgyado in Боль Тимлида
А зачем разные релизы, если есть фичатогглы?
Или тогллы на модели, но не на функции?
источник

AS

Artem Shpynov in Боль Тимлида
И на модели и на функции
источник

PD

Phil Delgyado in Боль Тимлида
Тогда зачем бранчи?
источник

AS

Artem Shpynov in Боль Тимлида
Потому что полный релиз не влезал зачем мертвый код в прошивке
источник

AS

Artem Shpynov in Боль Тимлида
Тоглы обычно для регионально зависимых фич или для «усеченных» моделей
источник