LINUX.ORG.RU

История изменений

Исправление Reset, (текущая версия) :

У нас весь код, попавший в master, уже прошёл через QA перед мержем и должен работать.

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

Исправление Reset, :

У нас весь код, попавший в master, уже прошёл через QA перед мержем и должен работать.

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

Исходная версия Reset, :

У нас весь код, попавший в master, уже прошёл через QA перед мержем и должен работать.

У нас тоже, внезапно, да? Коде, который выключен с помощью флагов нельзя считать рабочим или нерабочим. На него могут быть тесты, а могут и не быть. На этапе разработки от него требуется только то, что он компилируется и не задевает соседний код.