我目前正计划将eclipse作为一个插件,其中一个功能需要我能够阻止某些代码。
即。如果一个人设置它以便代码A被阻止,那么第二个人不能改变任何代码,并且如果一个人隐藏代码人,则两个人看不到代码,但它仍然可以工作。 所以即使第二个人看不到/改变一个人编写的代码,它仍然应该编译。
任何人都知道使用eclipse插件是否可行?如果有,任何想法如何?我目前正在学习如何制作插件,如果有人指出我正确的方向,这将是一个巨大的帮助。
感谢。
答案 0 :(得分:0)
您可以查看Mylyn的源代码,了解隐藏部分的Task-Focused UI
。
但如果有考虑要求本身的空间:
<强> [更新] 强>
选项1:
对于您的用例,我认为您应该保持简单:
选项2:
[注意] 这让我想起回到自己的学习时间。有一个任务是实现一个人工智能,通过最初未知的迷宫找到方法。当然,还有一个捷径:通过Java Reflections进行即时探索。隐藏学生的某些东西,可以使他们对导致远离原始任务的错误事物感到好奇。但这可能是找到才华的一种方式。 : - )
答案 1 :(得分:0)
您可以将要保护的代码放在库中,并将其作为二进制jar文件部署到其他团队吗?鉴于java反编译器有多好,这远非完美,但也许它就足够了?
这是信任还是安全?如果不信任某些团队成员使用代码,您是否可以在代码库中执行某些操作。例如,在我们的SVN仓库中,我们不允许在没有相应票证的情况下提交代码#。