Сегодня я расскажу, как еще с 2009-го года работал с GIT, как мы готовили код, как тестировали и как запускали. Этот подход будет работать для тех, кто отгружает код регулярно - каждую неделю или максимум каждые две недели.
Те, кто запускает код раз в год (такие вещи, как ОС), то этот подход работать не будет, но что-то все же можно взять на вооружение. Моя самая главная рекомендация для вас - никогда не мерджите не протестированный код в мастер. Это очень плохо, когда в мастер попадает не протестированный код. Если у тестеров не хватает времени протестировать, то потом выходят релизы с кодом, который может создавать проблемы.
Текстовая версия:
https://www.flenov.info/story/show/Upravlenie-kodom-v-GIT
Введение в GIT:
Часть 1: https://youtu.be/2jb05JSqGCI
Часть 2: https://youtu.be/UbY6cuf0bzI
Содержание:
00:00 - TFS подход к управлению кодом
01:53 - Проблема мусорника кода
04:05 - Разработка в мастере
06:17 - Регулярная доставка кода
08:34 - Когда появился GIT?
09:34 - Начинаем работать над кодом
11:50 - Тестируем код
13:55 - Готовимся к запуску
18:02 - Снова тестируем перед запуском
19:50 - Хьюстон, у нас проблема с веткой
21:55 - Запускаем код в мастер
27:30 - Всегда должен быть запасной план
28:21 - Обедать или запускать код?
29:50 - Стабильный, протестированный мастер
31:00 - Даже сейчас мы не мусорим в мастер
Те, кто запускает код раз в год (такие вещи, как ОС), то этот подход работать не будет, но что-то все же можно взять на вооружение. Моя самая главная рекомендация для вас - никогда не мерджите не протестированный код в мастер. Это очень плохо, когда в мастер попадает не протестированный код. Если у тестеров не хватает времени протестировать, то потом выходят релизы с кодом, который может создавать проблемы.
Текстовая версия:
https://www.flenov.info/story/show/Upravlenie-kodom-v-GIT
Введение в GIT:
Часть 1: https://youtu.be/2jb05JSqGCI
Часть 2: https://youtu.be/UbY6cuf0bzI
Содержание:
00:00 - TFS подход к управлению кодом
01:53 - Проблема мусорника кода
04:05 - Разработка в мастере
06:17 - Регулярная доставка кода
08:34 - Когда появился GIT?
09:34 - Начинаем работать над кодом
11:50 - Тестируем код
13:55 - Готовимся к запуску
18:02 - Снова тестируем перед запуском
19:50 - Хьюстон, у нас проблема с веткой
21:55 - Запускаем код в мастер
27:30 - Всегда должен быть запасной план
28:21 - Обедать или запускать код?
29:50 - Стабильный, протестированный мастер
31:00 - Даже сейчас мы не мусорим в мастер
- Категория
- iMac
Комментарии выключены