Qu'est-ce qu'une libération par roulement?

Une version évolutive est une philosophie de mise à jour logicielle qui, au lieu de créer de grandes mises à jour en même temps, implique de nombreuses mises à jour continues. Les mises à jour sont en cours avec un schéma de version évolutive, elles sont donc souvent plus petites et ne comportent pas de numéro de version. L'avantage de cette méthode est que les mises à jour sont publiées beaucoup plus rapidement et qu'elles sont généralement plus faciles à gérer pour les programmeurs. Dans le même temps, les mises à jour peuvent ne pas être aussi complètes.

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 ont lieu toutes les quelques semaines ou tous les mois. Si le développeur utilise un schéma de version évolutive, 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 deux ou trois jours. Le développeur ne travaille également que sur la mise à jour d'une branche de programmation, tandis que les mises à jour standard fonctionnent sur plusieurs branches.

Les mises à jour logicielles sont normalement assez volumineuses et peuvent modifier l’ensemble du programme. Si le programme a une version progressive, les mises à jour sont généralement beaucoup plus petites. Cela aide le développeur à effectuer des mises à jour constantes et, du fait que sa philosophie lui impose de ne mettre à jour qu'une branche à la fois, cela l'oblige à créer des mises à jour plus petites. En même temps, ils sont plus faciles à télécharger et le programme doit être constamment à jour.

L'un des principaux avantages d'une version évolutive pour le développeur est qu'il peut généralement effectuer des mises à jour en peu de temps. Le programme mis à jour fonctionnera également souvent mieux. Le programme est constamment mis à jour, il devrait donc connaître une vitesse d’application plus rapide et les bugs corrigés rapidement.

Bien qu'il y ait des avantages à avoir une version glissante pour un programme, il y a aussi des inconvénients. Avec les mises à jour standard, le développeur dispose de beaucoup de temps pour diagnostiquer le programme pour détecter d'éventuels bugs ou problèmes graves le concernant. Dans un schéma de mise à jour évolutive, le développeur effectue des mises à jour en permanence, de sorte qu'il peut ne pas remarquer de problèmes graves. De plus, vous disposez de moins de temps pour tester les mises à jour. Il peut donc y avoir des défauts évidents qui pourraient être corrigés avec les mises à jour standard. Le programme change si souvent que, même si les changements sont minimes, ils rendent le logiciel vulnérable aux problèmes de virus et de piratage.

DANS D'AUTRES LANGUES

Cet article vous a‑t‑il été utile ? Merci pour les commentaires Merci pour les commentaires

Comment pouvons nous aider? Comment pouvons nous aider?