我不是软件工程师。所以我很好奇一家公司如何确保其产品的源代码不会被自己的开发人员/员工泄露?泄露后用什么方法追查?
Pau*_*lin 42
雇用您可以信任的人并信任您雇用的人。如果你表现得好像你不能信任他们,他们就会不再信任你,也不再为了你的公司而行事。
您无能为力,因为如果我可以处理您的源代码,我可以将其偷偷存入 U 盘或通过电子邮件发送到我的家庭帐户,或通过任何其他方式将其带走。
Kyl*_*ndt 11
我认为保罗是正确的,“如果你不信任他们,就不要雇佣他们”,但还有两件事需要考虑:
源代码真的那么特别吗?
通常,是整个业务流程、品牌名称与代码相结合,才能打造出真正好的产品。编写的绝大多数代码可能更容易让其他开发人员重写,然后才能实际阅读您的开发人员编写的内容。
如果它真的那么特别,
您唯一的真正选择是将任务分解,不要让所有开发人员看到所有代码。这显然有很大的惩罚,并且可能会导致更糟糕的代码。我认为这种用途非常罕见,可能是高度安全的政府情况。