En programmation informatique , les objets dérivés sont des fichiers (intermédiaires ou non) qui ne sont pas directement maintenus, mais qui sont créés. Le contexte le plus courant est celui de la compilation, de la liaison et de l'empaquetage de fichiers sources.
Selon le système de contrôle de révision (SCM), ils peuvent être
- complètement ignoré,
- gérés comme des citoyens de seconde classe ou
- potentiellement considéré comme l’ archétype des éléments de configuration.
Le deuxième cas suppose un processus reproductible pour les produire. Le troisième cas implique que ce processus soit lui-même géré, ou en pratique audité . Actuellement, seules les builds sont généralement auditées, mais rien n'empêche en principe d'étendre cette pratique à des modèles de production plus généraux. Les objets dérivés peuvent alors avoir une identité réelle. Différentes instances d'un même objet dérivé peuvent être distinguées de manière générique les unes des autres sur la base de leur arbre de dépendances .