Code hérité (legacy)

Apprendre DrupalGlossaire Drupal

Le code hérité (legacy code) désigne du code informatique obsolète, difficile à maintenir et qui n’est plus pris en charge par ses développeurs d’origine. Dans le contexte du CMS Drupal, le code hérité désigne le code écrit pour d’anciennes versions de Drupal, qui n’est plus compatible avec la version actuelle. Le code hérité peut être difficile à maintenir et à mettre à jour, et sa mise à niveau vers la version actuelle de Drupal peut demander un effort important.

Le code hérité se trouve dans les modules, les thèmes et d’autres composants de Drupal. Il est important de noter que le code hérité n’est pas forcément du mauvais code ; il signifie simplement que le code n’est plus pris en charge par ses développeurs d’origine et qu’il peut demander un effort supplémentaire de maintenance. Dans certains cas, le code hérité reste nécessaire pour la compatibilité avec d’anciennes versions de Drupal, ou pour des fonctions absentes de la version actuelle.

Face au code hérité, il est important de comprendre les risques de son utilisation. Le code hérité peut contenir des failles de sécurité ou d’autres bogues qui posent problème au site web. Il est aussi important d’évaluer le coût de maintenance du code hérité, car sa mise à jour peut demander un effort et des ressources supplémentaires. Dans certains cas, il est plus rentable de remplacer le code hérité par du code plus récent et à jour.

Face au code hérité, il est important de comprendre les risques de son utilisation. Il est aussi important d’évaluer le coût de maintenance du code hérité, car sa mise à jour peut demander un effort et des ressources supplémentaires. Dans certains cas, il est plus rentable de remplacer le code hérité par du code plus récent et à jour.