我们正在组建一个系统,而我是首席程序员。而且我不希望我的一个小组成员能够窃取我的代码并向其他人吹嘘自己就是那个制作它的人。有没有我可以使用的技术,以便代码可以解除混乱或加密,或者任何东西,以便我是唯一能够读取代码或类似内容的人。
答案 0 :(得分:15)
如果你想阻止别人告诉别人他们是那个制作它的人,那么你可以使用源控制系统。他们将作者归于每个提交,因此对于谁创建了哪一段代码没有任何歧义。
答案 1 :(得分:4)
几个星期前有一个类似的问题。答案的主要趋势是,忘掉它。如果你可以相信你的团队那么少,那么你需要一个新的团队。
编辑:由searching Google for the accepted answer找到,我记得:)
答案 2 :(得分:3)
使用distributed revision control system(如git),每次提交都与提交者相关联。无论如何,在团队中工作更容易。
如果您是首席程序员,请将任务分配给其他团队成员。为什么程序员应该向模块A提交大量代码,如果他应该在模块B上工作?
最后但同样重要的是:如果首席程序员对这个团队不信任,那么应该有一个新的团队,一个新的首席程序员,或两者兼而有之!
答案 3 :(得分:1)
听起来你需要改变团队,但完全不同的说明:如何使用像Github之类的东西在你的项目中使用开源?
这样,没有人可以窃取对方的信用,因为每次提交都是通过名字进行的。此外,没有窃取代码,因为它无论如何都是公开的。