还有一种做法也可被视为代码复用。即直接从已有程序中将一段代码拷贝出来并粘贴到另一个地方作为新程序的一部分。但是这种做法往往会使得程序员最终陷入重复代码过多的问题。为了使代码复用更加方便，更加迅速并且更加体系化，相关的研究者也进行了大量的研究。面向对象程序设计就是以此为目的而衍生出来的方法。更加新一点的方法就是代码自动生成，它会基于用户设置的一系列参数来自动生成程序的代码。与此类似的概念被称之为元编程。
软件复用.软件复用是一种计算机软件工程方法和理论。60年代的“软件危机”使