Я чую цей термін у офісі, і знаю, що це стосується життєвого циклу розробки програмного забезпечення. Що означає "просування"? Контекст: наприклад, для просування файлу.
Я чую цей термін у офісі, і знаю, що це стосується життєвого циклу розробки програмного забезпечення. Що означає "просування"? Контекст: наприклад, для просування файлу.
Відповіді:
У добре налаштованому магазині розробки програмного забезпечення у вас будуть різні окремі середовища. "Пісочниця", "розробка", "інтеграційний тест", "Тест на прийняття користувача", "Тест продуктивності" і, нарешті, "Виробництво" (або "бета" та "Загальний реліз", якщо ви продаєте / розповсюджуєте програмне забезпечення).
Це повинно бути прогресуванням якості та суворості тестування. Від "гей дзиж я можу скласти це" в середовищі пісочниці до "я абсолютно гарантую, що це працює відповідно до специфікації, до тих пір, поки ви не потягнете вилку".
Переміщення програмного забезпечення з одного середовища в інше відоме як "його просування". Просуванню слід передувати певне забезпечення якості та тестування, щоб довести, що компонент придатний для просування.
Повний контекст - це, мабуть, "просування файлу до виробництва" чи щось подібне. Це просто означає, що файл повинен бути переміщений у "більш важливу" чи "більш критичну" систему. Імовірно, це відбувається лише після перегляду коду, тестування, підписки на запитання та ін.
Аналогія: керівник команди «підвищується» до менеджера.
Як файл переміщується з одного середовища в інше при його просуванні?
Це повністю залежить від того, як ви будуєте та розгортаєте речі у вашому тестовому та виробничому середовищі.
Наприклад, припустимо, ви використовуєте Git для контролю своїх версій, а у вас є одна гілка для тестового середовища та інша для виробничого середовища. У такому випадку ви можете просувати файл (або, швидше за все, набір змін, що включає зміни до кількох файлів), об'єднавши зміни в тестовій гілці з виробничою гілкою, відновити виробничий код і розгорнути його. (Або ви можете зробити скидання, щоб HEAD виробничої галузі був таким самим, як останній запуск набору змін на тестовій гілці. Або ви можете вибирати вишню ...)