Le code réutilisable est langage de programmation d'actions qui peuvent être utilisés sans modification sur plusieurs projets. Les programmeurs peuvent déposez-le dans des fonctions diverses sans manuellement codant 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 rechercher des alternatives à code réutilisable dans ces situations afin de rationaliser leur travail et de limiter les processus superflus lors de leurs programmes ou les commandes sont exécutées.
Les origines du terme «passe-partout» se trouvent dans les plaques planes utilisées pour éradiquer annonces publicitaires génériques qui pourraient être envoyés à plusieurs journaux à la fois. Les journaux pourraient rapidement tomber dans une promotion passe-partout pour remplir l'espace, sans avoir à définir le type ou faire une nouvelle plaque. En terme d'argot, "passe-partout" se propager à la communauté juridique, où il est couramment utilisé dans les contrats, et finalement dans la programmation générique pour désigner tout, le texte interchangeables.
Les programmeurs utilisant le code réutilisable peuvent le déplacer entre les projets sans avoir besoin de le changer. Certains sites ont une programmation usagers de la bibliothèque de code peuvent accéder à saisir le code réutilisable pour différents projets. Les codeurs peuvent aussi maintenir leurs propres bibliothèques de référence. Standard dans une variété de langages de programmation peuvent être mis à disposition par les bibliothèques et les textes de référence. Les modèles sont connus pour fonctionner, parce qu'ils ont été ajoutés à d'autres projets, et peut créer un raccourci lorsqu'un programmeur doit déposer une fonction dans un bloc de code.
Un problème avec l'aide de code passe-partout, c'est qu'il peut être redondant pour un projet particulier. Il peut y avoir un plus facile, plus simple façon de remplir la fonction souhaitée, si le codeur est prêt à écrire un nouveau chapitre. Parfois, le code passe-partout 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 Code excessive dans leurs projets pour les garder maigre et fonctionnelle.
D'autres exemples sont inclus dans tous les programmes en matière de mesure et de style. Par exemple, les programmeurs comprennent 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 mises en garde sur la façon dont le code peut et doit être utilisé, peuvent discuter des questions de droit d'auteur, et peut nommer le développeur et fournir des informations de contact. Ces données ne sont pas strictement nécessaires au fonctionnement, mais peuvent être inclus par le développeur pour des raisons de style, car elle est attendue.