在每一个新的专业项目中,我都倾向于(重新)创建相同的助手和实用程序类。 这不是轮子重新发明,而是一些适合任何项目的小工具。建议来管理我自己的代码工具箱
我希望我可以将它们放在'代码工具箱'中,每次我都可以重复使用。但是我遇到了一些问题(法律问题,版本问题,依赖关系......)。
编辑:这里是遇到问题的详细列表:
法律:此代码是不是我的,它是由我公司,即使我写它拥有。因此,这不是很合法使用utils的我在其他项目中的代码部分(参见:link text
版本:如果我创建一个开放源码软件项目的代码将举办远程源控制系统 但我目前的公司的项目代码是在内部源代码管理系统中进行的。如何保持两者同步?如何保持两者同步?
版本之二:我自己的OSS包将类似org.myself.greatestcodeever.utils,但我的公司之一是com。 bigcorpo.dept.utils。如何保持同步?
版本:我公司对互联网有一些限制性规定访问。所以我的OSS源代码库可能不可用。
版本 - >更烦人的问题:积累的小问题让我感到灰心。
如果你有这样的工具箱,你如何维护它?