《软件工程的事实与谬误》《Facts and Fallacies of Software Engineering》中提到: 软件可重用有两个“三规则”: 构建可重用组件的难度是一次性组件的三倍一个可重用的组件应该在三个不同的应用程序中试用,然后它才会足够通用以接受到一个重用库中。