Có nghĩa là gì để quảng bá trên một tập tin?


9

Tôi nghe thấy thuật ngữ này quanh văn phòng và biết nó có liên quan đến vòng đời phát triển phần mềm. "Thúc đẩy" nghĩa là gì? Bối cảnh: ví dụ để quảng bá một tập tin.

Câu trả lời:


15

Trong một cửa hàng phát triển phần mềm được thiết lập tốt, bạn sẽ có nhiều môi trường riêng biệt khác nhau. "Sandbox", "phát triển", "kiểm tra tích hợp", "Kiểm tra chấp nhận người dùng", "Kiểm tra hiệu suất" và cuối cùng là "Sản xuất" (hoặc "beta" và "Phát hành chung" nếu bạn đang bán / phân phối phần mềm).

Đây phải là một sự tiến bộ về chất lượng và sự nghiêm ngặt của thử nghiệm. Từ "gee whiz tôi có thể biên dịch nó" trong môi trường hộp cát đến "Tôi hoàn toàn đảm bảo việc này hoạt động theo thông số kỹ thuật, miễn là bạn không rút phích cắm".

Di chuyển một phần mềm từ môi trường này sang môi trường tiếp theo được gọi là "quảng bá" nó. Khuyến mãi nên được đi trước bởi một số loại đảm bảo và kiểm tra chất lượng để chứng minh rằng thành phần phù hợp để được quảng bá.


Bất kỳ cơ hội nào bạn có thể đưa ra một ví dụ về cách một tập tin được quảng bá? tức là làm thế nào một tập tin được chuyển từ môi trường này sang môi trường khác, khi nó được quảng bá?
fantasyer This

@imagineerĐây, nếu kinh nghiệm của tôi là hợp lệ ở nơi khác, thì đó thường không phải là một tệp được quảng cáo mà là phiên bản hoàn chỉnh hoặc chỉ là một sửa đổi nhất định (có thể là thay đổi trong một số tệp). Cụ thể về cách nó được thực hiện phụ thuộc rất lớn vào tổ chức nội bộ.
Lập trình viên

+1. Nhưng chờ đã: không nên một số thông số kỹ thuật nói điều gì sẽ xảy ra nếu ai đó rút phích cắm? :) Giao dịch, toàn vẹn dữ liệu, chuyển đổi dự phòng ...
MarkJ

@MarkJ - vâng nhưng tôi sẽ không đứng trước khách hàng và nói "Tôi hoàn toàn đảm bảo nó sẽ hoạt động ngay cả khi bạn rút phích cắm!" quá nhiều như số phận cám dỗ.
James Anderson

7

Toàn bộ bối cảnh có lẽ là "quảng bá một tệp đến sản xuất" hoặc đại loại như thế. Điều đó chỉ có nghĩa là tập tin sẽ được chuyển đến hệ thống "quan trọng hơn" hoặc "quan trọng hơn". Có lẽ điều này chỉ xảy ra sau khi xem xét mã, kiểm tra, đăng ký Hỏi và trả lời.

Tương tự: một trưởng nhóm được "thăng cấp" lên một người quản lý.


Làm thế nào một tập tin được chuyển từ môi trường này sang môi trường khác, khi nó được quảng bá?

Điều đó hoàn toàn phụ thuộc vào cách bạn xây dựng và triển khai công cụ vào môi trường thử nghiệm và sản xuất của mình.

Nhưng ví dụ, giả sử bạn sử dụng Git cho kiểm soát phiên bản của mình và bạn có một nhánh cho môi trường thử nghiệm của mình và một nhánh khác cho môi trường sản xuất của bạn. Trong trường hợp đó, bạn có thể quảng bá một tệp (hoặc nhiều khả năng là một thay đổi bao gồm các thay đổi đối với một số tệp) bằng cách hợp nhất các thay đổi trong nhánh thử nghiệm của bạn với nhánh sản xuất, xây dựng lại mã sản xuất và triển khai nó. (Hoặc bạn có thể thực hiện thiết lập lại để làm cho ĐẦU của nhánh sản xuất giống như cam kết cuối cùng cho bộ thay đổi trên nhánh thử nghiệm. Hoặc bạn có thể chọn cherry ...)


1

Theo nghĩa cơ bản nhất, đây chỉ là sử dụng lệnh liên quan từ hệ thống kiểm soát phiên bản trong ngôn ngữ chung "nói chuyện văn phòng". Đôi khi, lệnh di chuyển tệp từ không gian làm việc của nhà phát triển sang cấp cao hơn của cây điều khiển phiên bản ("Kiểm tra", "QA", v.v.) là promote.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.