Qu'est-ce qu'une version roulante?
Une version Rolling est une philosophie de mise à jour logicielle qui, au lieu de créer de grandes mises à jour en même temps, implique de faire de nombreuses mises à jour continues. Les mises à jour sont en cours avec un schéma de libération de roulement, ils sont donc souvent plus petits et n'ont pas de numéro de version attaché. L'avantage de cette méthode est que les mises à jour sortent beaucoup plus rapidement, et ils sont généralement plus faciles à gérer pour les programmeurs. Dans le même temps, les mises à jour peuvent ne pas être aussi approfondies.
La plupart des programmes sont mis à jour au fil du temps, généralement via une version de mise à jour standard. Avec les mises à jour standard, un développeur de logiciels crée une toute nouvelle version d'un programme et les mises à jour se produisent couramment toutes les quelques semaines ou mois. Si le développeur utilise un schéma de libération de roulement, les choses se font différemment. Au lieu de mises à jour peu fréquentes, les mises à jour sont généralement effectuées tous les jours ou tous les quelques jours. Le développeur ne fonctionne également que sur la mise à jour d'une branche de programmation, tandis que les mises à jour standard fonctionnent sur plusieurs branches.
Mises à jour du logiciel Normasont assez grands et peuvent changer l'ensemble du programme. Si le programme a une version roulante, les mises à jour sont généralement beaucoup plus petites. Cela aide le développeur à faire des mises à jour constantes et, comme la philosophie dicte que le développeur ne met à jour qu'une branche à la fois, cela l'oblige à créer des mises à jour plus petites. En même temps, ceux-ci sont plus faciles à télécharger et le programme doit constamment être actuel.
L'un des principaux avantages d'avoir une version roulante pour le développeur est qu'il peut généralement faire des mises à jour en un peu de temps. Le programme mis à jour fonctionnera également mieux. Le programme est constamment mis à jour, il devrait donc subir des vitesses d'application plus rapides et les bogues doivent être rapidement corrigés.
Bien qu'il y ait des avantages à avoir une version roulante pour un programme, il y a également des inconvénients. Avec des mises à jour standard, le développeur a beaucoup de temps à diaGNOSE le programme pour tout bogue ou problèmes graves affectant le programme. Dans un schéma de mise à jour roulant, le développeur fait constamment des mises à jour, il peut donc ne pas remarquer de problèmes graves. Il y a également moins de temps pour tester les mises à jour, il peut donc y avoir des défauts évidents qui seraient corrigés avec des mises à jour standard. Le programme est en cours de modification si souvent que, même si les changements sont faibles, ils rendent le logiciel vulnérable au virus et aux problèmes de piratage.