Qu'est-ce que la réutilisabilité? définition & sens

La réutilisabilité dans la programmation informatique est la mesure de la probabilité qu'une unité de code donnée puisse être incorporée avec succès dans un autre programme. Les langages de programmation informatique offrent divers degrés de réutilisation. Dans les langages de programmation structurés, les programmeurs développent des bibliothèques de codes qui contiennent des routines fréquemment utilisées, telles que celles liées à l'ouverture d'une fenêtre et à son affichage à l'écran. Pour utiliser une routine de bibliothèque, le programmeur écrit une instruction qui appelle la routine.
Bien que cette procédure semble simple en pratique, le programmeur doit en savoir beaucoup sur la routine et doit appeler la routine selon les règles précises (et souvent complexes) de la routine. Voir bibliothèque, routine de bibliothèque, objet, programmation orientée objet, programmation structurée.

Technipages explique la réutilisabilité

La réutilisabilité est la qualité d'un code utilisé sur différentes plates-formes pour de multiples fonctions. La réutilisation du code est basée sur la philosophie de programmation, qui souligne qu'un programmeur ne se répète pas. La philosophie justifie que chaque élément de connaissance doit avoir une seule représentation sans ambiguïté au sein d'un système. La réutilisation du code est possible par certaines caractéristiques des codes, l'une de ces caractéristiques est l'héritage, qui est tout sur une classe pouvant utiliser la fonction et les membres de la classe de base, les autres méthodes sont des fonctions bibliothèques.


En plus de cela, le code existant pourrait être décomposé en modules, les modules doivent être cohérents, c'est-à-dire la capacité de deux modules ou plus à fonctionner ensemble. Pour que le découpage en modules fonctionne, les modules doivent pouvoir fonctionner indépendamment.
Pour qu'un code soit réutilisable, cela signifie que le code a été écrit de manière bien structurée, facile à entretenir et qu'il est propre. Tout se résume à la simplicité du code, c'est-à-dire à la capacité des non-auteurs de code natif à comprendre facilement les propriétés du code écrit.

Utilisations courantes de la réutilisabilité

  • Les réutilisabilité d'un code dépend de la capacité d'autres programmeurs à être en mesure de regarder le code et de le comprendre ainsi que ses propriétés
  • Réutilisabilité est la qualité d'un code utilisé dans différentes plates-formes pour de multiples fonctions
  • Pour réutilisabilité pour fonctionner, une méthode connue est connue sous le nom de modularisation, dans laquelle un code est divisé en modules.

Mauvais usages courants de la réutilisation

  • Lorsque réutilisabilité est appliqué au code ou au programme, il est obligatoire que le code soit une programmation à source fermée
  • Pour réutilisabilité pour fonctionner, ce n'est pas obligatoire le code est découpé en modules