目前,我有一组或多或少有条理的项目我正在工作或从事。有些经过重构、记录和单元测试,有些则没有。
当我想重用以前编写的代码时,我会花几分钟时间搜索我编写此代码的项目,而不是将此代码复制粘贴到新的项目中,如果需要,进行重构、记录和单元测试.
它很丑,因为它需要做额外的工作,记住写的内容和位置,以及(可能是最丑的)跨项目复制代码。在没有共同代码库的情况下与其他开发人员合作也是一个问题。
现在,我想创建一个代码库,但我对此一无所知,也从未在任何公司见过认真的代码库。
那么从哪里开始呢?是否有书籍或在线文档解释如何创建这样的代码库或描述现有或想象的代码库、它是如何工作的、它是如何维护的等等?