Каков хороший рабочий процесс git для TDD?

Мне очень нравится Модель ветвления Gitflow

но я не уверен, куда поместить цикл TDD -, должен ли я просто использовать ветку функций и фиксировать каждый раз, когда я либо писал, либо проходил тест (плюс после рефакторинга )? Создать подветвь -и объединить «готовые» единицы в ветку функций?Должен ли я совершать каждый неудачный тест или только после того, как он прошел?

Вот что я сейчас делаю в функциональной ветке:

  1. Напишите тест, зафиксируйте
  2. Тест может привести к ошибкам из-за отсутствия -существующих интерфейсов, исправьте это, внесите изменения в фиксацию
  3. Сделать (теперь только не пройденный )тест, изменить фиксацию
  4. Рефакторинг, новая фиксация
  5. перейти к 1

21
задан Tobias Kienzler 10 May 2019 в 07:12
поделиться