Lưu Ý Về Quy Trình Làm Việc Trong Công Ty
Giới thiệu
- Video hướng dẫn làm việc quy chuẩn trong công ty, đặc biệt cho các team có nhiều thành viên.
- Yêu cầu: Có kiến thức sử dụng Git và SVN.
Tầm Quan Trọng Của Quản Lý Code
- Management code là rất quan trọng, đặc biệt khi làm việc theo nhóm.
- Nếu không biết quy trình này, có thể sẽ gặp khó khăn và có thể bị loại.
Quy Trình Làm Việc với Git
-
Nhánh Master và Nhánh Develop
- Không sửa đổi trực tiếp trên nhánh Master.
- Tất cả các tính năng mới sẽ được phát triển trên nhánh Develop.
- Tạo nhánh con cho từng tính năng (Feature Branch).
-
Quy trình phát triển
- Sau khi hoàn thành tính năng, Merge vào nhánh Develop.
- Từ nhánh Develop, Merge sang nhánh Release khi đã hoàn thiện.
- Cuối cùng, Merge từ Release sang Master để đưa vào Production.
-
Hotfix
- Nếu có lỗi trong Production, tạo nhánh Hotfix để sửa lỗi.
- Sau khi sửa xong, Merge về nhánh Master và nhánh Develop.
Công Cụ Git Flow
- Các bước cụ thể:
- Tạo repo cho Git.
- Tạo nhánh Develop.
- Tạo nhánh tính năng từ nhánh Develop.
- Thực hiện commit và push lên nhánh Develop.
- Tạo Pull Request để xem xét và Merge code.
Các Lưu Ý Khi Làm Việc
- Ghi chú rõ ràng trên commit để dễ dàng theo dõi.
- Đặt tên nhánh và commit phù hợp với tính năng đang làm.
- Tránh xung đột khi Merge bằng cách thường xuyên pull từ nhánh Develop về.
Kết Luận
- Quy trình này phổ biến trong 90% các công ty hiện nay.
- Giúp quản lý mã nguồn hiệu quả và nâng cao chất lượng sản phẩm.
- Khuyến khích theo dõi các video trước để hiểu rõ hơn về mô hình e-commerce và các thủ thuật khác.
Nhớ quay lại để xem video tiếp theo và áp dụng những gì đã học để tăng hiệu quả làm việc trong môi trường công ty.