Sun* Đà Nẵng: Cùng nhau gỡ rối "mười vạn câu hỏi vì sao" về Git Feature Flow
Có bao giờ bạn tự hỏi Feature branch là gì và có thực sự cần Develop branch không khi đã có Master branch? Làm sao để revert nguyên cả 1 chức năng đã implement ra khỏi đợt release sắp tới mà tiêu tốn ít effort nhất ? Khi nào thì gọi là hotfix? Tạo hotfix vào đâu? Thật may mắn, Sunners Đà Nẵng đã có dịp giải đáp những câu hỏi này trong một seminar siêu chất của 2 Sunners Bùi Văn Quỳnh và Nguyễn Đăng Huy (EUV1)
Giống như "cây gậy thần kỳ" gãi đúng chỗ ngứa bấy lâu nay, ngày 10/07 vừa qua, seminar do 2 speaker Nguyễn Đăng Huy (Section Manager - EUV1) và Bùi Văn Quỳnh (Technical Leader - EUV1) dẫn dắt đã tạo cơ hội cho Sunners Đà Nẵng có thể giải đáp những khúc mắc về Git Feature Flow.
Git Flow hiện tại và những câu chuyện muôn thuở
Tại buổi seminar, anh Nguyễn Đăng Huy đã đưa ra cơ sở cụ thể để giải đáp cho câu hỏi "Tại sao lại thay đổi từ Git Flow hiện tại?" và "Những vấn đề hay gặp phải trong Git Flow?" để có những phương án giải quyết kịp thời.
Để nhấn mạnh về chủ đề của chương trình, anh Huy chia sẻ: "Đặc trưng của git-flow hiện tại là phù hợp cho các dự án release tập trung sau khi đã phát triển trong thời gian dài, nhưng lại không phù hợp với những dự án phát triển và release các chức năng lần lượt theo độ ưu tiên, trong thời gian phát triển là các iteration ngắn".
Nói một cách khách quan, Git Flow hiện tại đã không còn đáp ứng được những yêu cầu luôn thay đổi từ phía khách hàng của chúng ta. Cùng với đó, Sun* ngày càng có nhiều dự án được khách hàng yêu cầu phát triển theo kiểu Agile để có thể dễ dàng cân nhắc, điều chỉnh release khi có nhiều features phát triển song song.
Chính vì vậy, việc cho tối ưu Git Flow là vô cùng cần thiết. Và đó cũng chính là lý do để Sun* Đà Nẵng kết hợp cùng 2 diễn giả Nguyễn Đăng Huy và Bùi Văn Quỳnh tổ chức buổi chia sẻ về Git Feature Flow mới của Sun*. Từ đó, Sunners có thể dễ dàng tiếp cận, hiểu và áp dụng vào dự án của mình khi khách hàng đưa ra đề xuất.
Sunners Đà Nẵng: "Những con ong" chăm chỉ và ham học hỏi
Hiểu rõ được tầm quan trọng của Git Feature Flow, các developer và QA tại EUV4 đã có mặt đông đủ trước giờ diễn ra buổi chia sẻ, chú ý lắng nghe để không bỏ sót bất kỳ thông tin nào.
Cũng trong buổi chia sẻ, các Sunners Đà Nẵng đã chủ động đưa ra những vấn đề về GIT hiện tại trong dự án mình, cùng bàn bạc về Git Flow mới với 2 diễn giả và đề xuất nhiều phương án hoàn thiện Git Flow một cách khoa học và bài bản nhất.
Hàng loạt những câu hỏi vì sao về Git Feature Flow đã được đặt ra. Trong đó, 2 diễn giả đặc biệt giải thích chi tiết về việc Git Command có thể đơn giản nhưng để có một Git Flow hoàn chỉnh trong mọi dự án phần mềm thì câu trả lời chắc chắn là KHÔNG.
Theo anh Huy cho biết, Git Flow có những ưu điểm nổi bật phải kể đến như: có thể release đơn lẻ từng Feature, issue ngay sau khi UAT xong nếu khách hàng mong muốn, giảm thiểu tỉ lệ phát sinh rủi ro degrade hay regression trên production và so với flow hiện tại thì đảm bảo sẽ dễ hiểu và dễ sử dụng hơn rất nhiều.
Thông qua buổi chia sẻ, chắc chắn các Sunners Đà Nẵng đã có đủ kiến thức nền tảng vững chắc về Git Feature Flow, chuẩn bị tâm thế và sẵn sàng đối mặt và hơn cả là chiến thắng mọi incident, hoàn thành xuất sắc những dự án được giao phó!
Hưởng ứng tháng Go Fast của công ty, Sun* Đà Nẵng sẽ cùng với các chi nhánh còn lại tổ chức thêm nhiều hoạt động chia sẻ kiến thức hơn nữa trong thời gian tới để lan tỏa tinh thần "Nhận thức nhanh - Học tập nhanh - Chia sẻ liên tục" tới tất cả Sunners.
Nếu Sunners có bất cứ câu hỏi nào về Git Feature Flow này, bạn có thể liên hệ tới Sunners Nguyễn Đăng Huy và Bùi Văn Quỳnh để được giải đáp nhé!