Le code réutilisable est le stock langage de programmation qui peut être utilisé sans modification sur plusieurs projets. Les programmeurs peuvent déposer pour effectuer diverses fonctions sans avoir à coder manuellement pour ces activités. Dans certains cas, il peut accomplir une fonction par une voie détournée qui prend de la place et crée maladroit, code encombré. Les programmeurs peuvent préférer chercher des alternatives à code réutilisable dans ces situations afin de rationaliser leur travail et de limiter les processus superflus lorsque leurs programmes ou les commandes sont exécutées.
Les origines du mensonge terme «passe-partout» dans les plaques planes utilisées pour éradiquer annonces publicitaires génériques qui pourrait être envoyé à plusieurs journaux à la fois. Les journaux pourraient tomber rapidement dans une promotion de passe-partout pour remplir l'espace, sans avoir à définir le type ou faire une nouvelle plaque. Comme un terme d'argot, "passe-partout" étendue à la communauté juridique, où il est couramment utilisé dans les contrats, et finalement dans la programmation pour décrire tout, le texte interchangeable générique.
Les programmeurs utilisant le code réutilisable peuvent déplacer entre les projets sans avoir besoin de le changer. Certains sites de programmation ont un code usagers de la bibliothèque peuvent accéder pour récupérer le code passe-partout pour divers projets. Les codeurs peuvent également gérer leurs propres bibliothèques de référence. Standard dans une variété de langages de programmation peut être mis à disposition par les bibliothèques et les textes de référence. Les modèles sont connus pour travailler, parce qu'ils ont été ajoutés à d'autres projets, et peuvent créer un raccourci quand un programmeur doit déposer une fonction dans un bloc de code.
Un problème avec l'utilisation de code réutilisable, c'est qu'il peut être redondant pour un projet particulier. Il peut y avoir un moyen plus facile et plus simple pour remplir la fonction souhaitée, si le codeur est prêt à écrire un nouveau chapitre. Parfois code réutilisable peut apparaître plusieurs fois dans un projet visant à fournir une fonctionnalité quand un seul bloc de code personnalisé peut être plus approprié. Certains programmeurs travaillent pour éviter le code excessive dans leurs projets de garder leur maigre et fonctionnel.
D'autres exemples sont inclus dans tous les programmes comme une question de mesure et de style. Par exemple, les programmeurs sont souvent des notes au début des programmes et des commandes pour fournir des informations sur le langage de programmation. Ceux-ci peuvent offrir des avertissements au sujet de la façon dont le code peut et doit être utilisé, peuvent discuter des questions de droit d'auteur et ne peuvent nommer le développeur et fournir des informations de contact. Cette donnée n'est pas strictement nécessaire pour la fonction, mais peut être incluse par le développeur pour des raisons de style, car elle est attendue.