Qu'est-ce que la pourriture logicielle?

La pourriture logicielle est la lente dégradation du logiciel suite à l’incapacité de maintenir sa programmation à jour avec le reste d’un système informatique. Le terme "logiciel pourri" est un terme impropre, car le logiciel ne se décompose pas réellement; elle n'est tout simplement pas mise à jour correctement, ce qui la ralentit et donne l'impression de faiblir. Il ne s’agit généralement pas d’un changement irrévocable, et la réinstallation du logiciel ou la mise à jour efficace permet souvent de résoudre le problème. Au sens large, ce type de pourriture est classé comme actif ou inactif, en fonction de l'utilisation du logiciel.

Lorsque le logiciel vieillit, des problèmes physiques peuvent survenir avec ses bits et son codage. Dans la plupart des cas, ce n’est pas ce qui se passe dans les logiciels. Dans le même temps, les modifications apportées aux deux problèmes peuvent être similaires, car le logiciel ralentit et devient moins efficace. La programmation non utilisée est une cause mineure de ce phénomène, qui a une tendance plus forte à pourrir par rapport à un codage plus actif.

La principale cause de la pourriture logicielle est que le logiciel ne s'adresse plus à l'environnement informatique actuel. Cela peut être dû à de mauvaises mises à jour qui ne résolvent pas ces problèmes, voire à aucune mise à jour. Par exemple, si un programme dépend entièrement d'une certaine vitesse d'horloge pour fonctionner, ce programme perdra de son efficacité à mesure que la vitesse augmente avec un meilleur matériel. Le programme ne saura pas comment gérer les vitesses plus élevées et la pourriture commencerait.

La pourriture de cette manière peut généralement être fixée de deux manières. Si le logiciel reflète encore, ou partiellement, l'environnement informatique actuel, l'utilisateur doit alors réinstaller le programme. Cela a la capacité de supprimer les artefacts et d’accélérer le programme à son état initial. L'autre façon de réparer le logiciel est de mettre à jour le programme, mais normalement, cela ne peut être fait que par le programmeur, et les mises à jour doivent résoudre les problèmes de fonctionnalité.

Il existe deux principaux types de logiciels: inactifs et actifs. La pourriture inactive fait référence à des problèmes de logiciels rarement ouverts ou mis à jour, susceptibles de provoquer l'apparition d'artefacts ou de ne plus refléter les besoins du logiciel. La pourriture active se produit lorsque le programme est utilisé et mis à jour, mais les mises à jour ne reflètent pas les modifications nécessaires pour s'adapter correctement à l'environnement de l'ordinateur ou le code source d'origine a été tellement modifié que des problèmes se sont produits.

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?