Re[2]: пулл-реквесты в git
От: IID Россия  
Дата: 06.02.19 04:44
Оценка:
Здравствуйте, C0s, Вы писали:

C0s>Здравствуйте, IID, Вы писали:


IID>>Предположим, других задач сейчас больше нет.

IID>>Что делать?

C0s>как вариант, из 2х низкоуровневых сделать 4.

C0s>первые две — только абстракция в чистом виде (интерфейсы, простые модели, если надо, а также mock-реализация для целей тестирования).
C0s>идея в том, что их PR можно достаточно достаточно быстро протолкнуть в базовую ветку, после чего можно параллелить оставшиеся задачи, как оставшиеся низкоуровневые (настоящую реализацию заложенных абстракций), так и высокоуровневые (использование заложенных абстракций).

Этот вариант не решает изначальную проблему.

Кроме того, недостатки:
— низкоуровневый код может быть и так очень простым. Без необходимости дальнейшего упрощения Но всё равно застрянет на ревью.
— а ревью может проходить только раз в неделю. И никакие упрощения его не ускорят.
— базовый код может быть плохо мокаемым, и написать производный не получится.
— родительским PR может быть вообще не какой-то новый код, а какие-то принципиальные изменения — интерфейсы, архитектура. Предлагается зависимый код писать дважды ? Сначала под старый вариант (что не всегда возможно — например нехватка каких-то ключевых моментов), потом, после мержа, под новый.
kalsarikännit
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.