Не, если бы. Недавно была ситуация - вместе с Клодом реализовал несколько фичей. Но именно несколько, вместе воспринимать было сложно.
Решил разбить на два pr. Все осторожно - делаем новую ветку, коммитим туда, копируем по очереди. В общем, 4.6-high с задачей не справился. Вместо копирования отработанного кода он начал вместе с этим вносить в него правки. Пришлось не только разбираться, как изначально это работало (в чем и была цель разбиения), но и высматривать, что он потерял в процессе.
Ну собственно эта мысль и прослеживается в топике :) В условиях изначально продуманной структуры они действительно полезны.
Но дело в том, что я практически не работаю в таких условиях, а вот на собеседованиях периодически об этом спрашивают. И вопрос в том, нужно ли стремиться ли в компании с культурой тестирования, или можно просто забить?
Не, если бы. Недавно была ситуация - вместе с Клодом реализовал несколько фичей. Но именно несколько, вместе воспринимать было сложно.
Решил разбить на два pr. Все осторожно - делаем новую ветку, коммитим туда, копируем по очереди. В общем, 4.6-high с задачей не справился. Вместо копирования отработанного кода он начал вместе с этим вносить в него правки. Пришлось не только разбираться, как изначально это работало (в чем и была цель разбиения), но и высматривать, что он потерял в процессе.
Кратко подведу итоги: если платить компаниям за опыт, а не наоборот, то можно попробовать больше за короткое время.
Остаётся вопрос, где на это деньги взять.
Ну собственно эта мысль и прослеживается в топике :) В условиях изначально продуманной структуры они действительно полезны.
Но дело в том, что я практически не работаю в таких условиях, а вот на собеседованиях периодически об этом спрашивают. И вопрос в том, нужно ли стремиться ли в компании с культурой тестирования, или можно просто забить?