Работа с Git
Первые три главы обязательно знать всем от и до!
https://git-scm.com/book/en/v2
Основное на что хочу обратить внимание:
1) Коммит должен четко соответствовать названию. А из названия должно быть понятно, что именно вы запушили.
2) Хороший комммит умещается на экране, его не нужно долго листать, чтобы понять, что именно вы сделали.
3) Мы регулярно проводим ревью кода, следуйте первым двум пунктам и вашему коллеге не придется тратить целый день, чтобы разобрать, что в коммите лежит.
4) Чем ещё плохи большие коммиты? Если где-то в одной из правок ошибка и коммит надо откатить, то откатят все изменения вместо одного.
5) Если вы работаете в команде, сливайте изменения с основной ветки в свою не реже раза в день. Чем дольше вы ждете – тем больше конфликтов вам придется решать.
6) Все коммиты должны быть слиты до конца рабочего дня, не важно закончили вы работу или нет. Заведите отдельную ветку, если нужно. Если по какой-то причине вы будете недоступны на следующий день, команда должна иметь возможность продолжить вашу работу.
7) Для любой работы, которую вы делаете в рамках нашей команды (если у заказчика нет своего репозитория), нужно создать репозиторий в нашей группе на github.
https://github.com/soshace
8) Для удобства работы в командной строке с гитом – используйте алиасы.
9) Названия коммитов должны быть только на английском, комментарии в коде тоже только на английском!
We are looking forward to meeting you on our website soshace.com
0 comments