Як зазвичай іменують feature-гілки?
Зазвичай feature-гілки називають так, щоб одразу було зрозуміло, що в них робиться і навіщо. Назва - це стислий опис задачі + контекст.
Найпоширеніший формат
text
feature/<short-description>Приклади:
feature/loginfeature/user-profilefeature/payment-integration
feature/ - це префікс, який одразу каже: «гілка для нової функціональності».
З номером задачі (дуже часто в командах)
Якщо використовується Jira / YouTrack / GitHub Issues:
text
feature/PROJ-123-login
feature/JIRA-456-add-searchПлюси:
- легко пов'язати код із задачею
- зручно шукати в історії
- люблять на співбесідах
Альтернативні, але теж популярні варіанти
Без префікса feature/
Іноді використовують просто:
text
login
add-search
user-settingsПідходить для маленьких команд, але гірше масштабується.
З типом задачі (розширений варіант)
text
feature/login
bugfix/fix-null-pointer
hotfix/critical-crash
refactor/user-serviceТак одразу видно тип змін.
Загальні правила хорошого імені гілки
- коротке, але зрозуміле
- у нижньому регістрі
- слова через
-, а не через_ - без пробілів
- відображає суть задачі, а не технічні деталі
Погано:
newtest123fixmy-branch
Що важливо сказати на співбесіді
Feature-гілки зазвичай іменують із префіксом
feature/і коротким описом задачі, часто з номером тікета, щоб було зрозуміло призначення гілки та її зв'язок із задачею.
Коротка відповідь
Для співбесідиPremium
Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.