La réutilisabilité du code est la capacité à réemployer du code déjà produit lors du développement de nouvelles applications logicielles. Idéalement, la réutilisation de code devrait être simple à mettre en œuvre et permettre l'usage libre de tout code stable et utile lors de la création de nouvelles applications. En pratique, ce n'est pas toujours le cas ; il est crucial de s'assurer que le code réutilisé est adapté et compatible avec l'application logicielle. La réutilisation de code, aussi appelée software reuse, consiste à s'appuyer sur des logiciels ou des savoir-faire existants pour créer de nouveaux logiciels, conformément aux critères de réutilisabilité.
Qu'est-ce que la réutilisation de code en logiciel ?