Skip to main content

Что такое скользящий релиз?

Роллинг релиз - это философия обновления программного обеспечения, которая вместо создания больших обновлений сразу включает в себя множество непрерывных обновлений. Обновления выполняются со скользящей схемой выпуска, поэтому они часто имеют меньший размер и не имеют прикрепленного номера версии. Преимущество этого метода в том, что обновления выходят намного быстрее, и программистам, как правило, легче управлять ими. В то же время обновления могут быть не такими тщательными.

Большинство программ обновляются с течением времени, обычно через стандартную версию обновления. Со стандартными обновлениями разработчик программного обеспечения создает совершенно новую версию программы, и обновления обычно происходят каждые несколько недель или месяцев. Если разработчик использует схему скользящего выпуска, то все делается по-другому. Вместо редких обновлений, обновления обычно делаются каждый день или каждые несколько дней. Разработчик также работает только над обновлением одной ветки программирования, тогда как стандартные обновления работают над несколькими ветвями.

Обновления программного обеспечения обычно довольно большие и могут изменить всю программу. Если у программы есть скользящий выпуск, то обновления обычно намного меньше. Это помогает разработчику делать постоянные обновления и, поскольку философия требует, чтобы разработчик обновлял только одну ветку за раз, это вынуждает его создавать небольшие обновления. В то же время их легче загружать, и программа должна постоянно обновляться.

Одним из основных преимуществ наличия скользящего релиза для разработчика является то, что он, как правило, может делать обновления за небольшое количество времени. Обновляемая программа также часто будет работать лучше. Программа постоянно обновляется, поэтому она должна испытывать более высокие скорости приложений, и ошибки должны быть быстро исправлены.

Несмотря на то, что у программы есть скользящая версия, есть и некоторые недостатки. Со стандартными обновлениями у разработчика есть достаточно времени, чтобы диагностировать программу на наличие ошибок или серьезных проблем, влияющих на программу. В постоянно меняющейся схеме обновлений разработчик постоянно вносит обновления, поэтому он может не заметить серьезных проблем. Также меньше времени для тестирования обновлений, поэтому могут быть очевидные недостатки, которые будут исправлены стандартными обновлениями. Программа меняется так часто, что, несмотря на небольшие изменения, они делают программное обеспечение уязвимым для вирусов и взлома.