Skip to main content

Bản phát hành lăn là gì?

Một bản phát hành cuộn là một triết lý cập nhật phần mềm, thay vì tạo các bản cập nhật lớn cùng một lúc, liên quan đến việc thực hiện nhiều cập nhật liên tục.Các bản cập nhật đang diễn ra với lược đồ phát hành, vì vậy chúng thường nhỏ hơn và không có số phiên bản được đính kèm với chúng.Ưu điểm của phương pháp này là các bản cập nhật xuất hiện nhanh hơn nhiều và chúng thường dễ dàng hơn cho các lập trình viên.Đồng thời, các bản cập nhật có thể không kỹ lưỡng. Hầu hết các chương trình được cập nhật theo thời gian, thường là thông qua bản phát hành cập nhật tiêu chuẩn.Với các bản cập nhật tiêu chuẩn, một nhà phát triển phần mềm tạo ra một phiên bản hoàn toàn mới của một chương trình và các bản cập nhật thường xảy ra cứ sau vài tuần hoặc vài tháng.Nếu nhà phát triển sử dụng lược đồ phát hành cuộn, thì mọi thứ được thực hiện khác nhau.Thay vì các bản cập nhật không thường xuyên, các bản cập nhật thường được thực hiện mỗi ngày hoặc cứ sau vài ngày.Nhà phát triển cũng chỉ hoạt động để cập nhật một chi nhánh lập trình, trong khi các bản cập nhật tiêu chuẩn hoạt động trên một số chi nhánh. Các bản cập nhật phần mềm thường khá lớn và có thể thay đổi toàn bộ chương trình.Nếu chương trình có bản phát hành, thì các bản cập nhật thường nhỏ hơn nhiều.Điều này giúp nhà phát triển thực hiện các bản cập nhật liên tục và, bởi vì triết lý chỉ ra rằng nhà phát triển chỉ cập nhật một chi nhánh tại một thời điểm, điều này buộc anh ta phải tạo các bản cập nhật nhỏ hơn.Đồng thời, những điều này dễ dàng hơn để tải xuống và chương trình sẽ liên tục là hiện tại.Chương trình được cập nhật cũng thường sẽ hoạt động tốt hơn.Chương trình được cập nhật liên tục, vì vậy nó sẽ trải nghiệm tốc độ ứng dụng nhanh hơn và lỗi sẽ nhanh chóng được sửa chữa. Trong khi có những lợi thế để có một bản phát hành cho một chương trình, cũng có một số nhược điểm.Với các bản cập nhật tiêu chuẩn, nhà phát triển có một khoảng thời gian tốt để chẩn đoán chương trình cho bất kỳ lỗi hoặc vấn đề nghiêm trọng nào ảnh hưởng đến chương trình.Trong một lược đồ cập nhật, nhà phát triển liên tục thực hiện cập nhật, vì vậy anh ta có thể không nhận thấy các vấn đề nghiêm trọng.Ngoài ra còn có ít thời gian để kiểm tra các bản cập nhật, vì vậy có thể có những sai sót rõ ràng sẽ được sửa chữa với các bản cập nhật tiêu chuẩn.Chương trình đang được thay đổi thường xuyên đến mức, mặc dù các thay đổi nhỏ, chúng làm cho phần mềm dễ bị virus và hack các vấn đề.