История изменений
Исправление Reset, (текущая версия) :
У нас весь код, попавший в master, уже прошёл через QA перед мержем и должен работать.
У нас тоже, внезапно, да? Код, который выключен с помощью флагов нельзя считать рабочим или нерабочим. На него могут быть тесты, а могут и не быть. На этапе разработки от него требуется только то, что он компилируется и не задевает соседний код. Это на самом деле дисциплинирует, у тебя не будет бессмысленных коммитов типа fix фикса фикса. Все коммиты должны быть осмыслены и пройти через ревью.
Исправление Reset, :
У нас весь код, попавший в master, уже прошёл через QA перед мержем и должен работать.
У нас тоже, внезапно, да? Коде, который выключен с помощью флагов нельзя считать рабочим или нерабочим. На него могут быть тесты, а могут и не быть. На этапе разработки от него требуется только то, что он компилируется и не задевает соседний код. Это на самом деле дисциплинирует, у тебя не будет бессмысленных коммитов типа fix фикса фикса. Все коммиты должны быть осмыслены и пройти через ревью.
Исходная версия Reset, :
У нас весь код, попавший в master, уже прошёл через QA перед мержем и должен работать.
У нас тоже, внезапно, да? Коде, который выключен с помощью флагов нельзя считать рабочим или нерабочим. На него могут быть тесты, а могут и не быть. На этапе разработки от него требуется только то, что он компилируется и не задевает соседний код.