Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
При этом при возникновении конфликта вы будете разруливать не финальное состояние ваших файлов, когда хз что и как было изменено, а состояние файлов лишь на момент того вашего коммита, при котором и произошёл конфликт.
ТДД будет сломано если мерж делать тяп-ляп. Мержи — это не халява от vcs, мозги надо держать включенными.
Риски есть всегда. Чтоб небыло неожиданных багов тестировать надо перед выкатываением.
Так же код ничего не подсказывает. Код/тесты это просто текст. Все происходит в голове программиста, а вы его легко и незатейливо из процесса исключаете. Это смешно. В современном мире все и всегда зависит от человека, программирование не исключение.
Человек пишет тест на свое усмотрение, «на глаз», потом по нему, опять-таки на свое усмотрение, пишет код. И это все ок. А когда он начнает этот код мержить, на свое усмотрение же, это резко становится проблемой. Это несколько нелогично, не находите?
Практика рефакторинга в больших проектах