在小组中的高中编程学生之间共享代码的最佳方法

2020年6月17日 15点热度 0条评论

我想让我的编程学生分组学习,并使用Eclipse和Java编写程序。我一直在研究让学生在这样的程序上进行协作的最佳方法,但是我不知道让他们一起协作的最佳方法。

最终,我希望一个学生开设一个 class ,让另一个学生开设另一个 class ,然后让他们将另一个学生的 class 导入他们的项目中,并在该 class 中调用必要的方法。

Bitbucket和GitHub现在让我感到困惑,因此我不确定其可用性。 Pastebin是一个选项,但是那里没有合并的代码。创建Dropbox帐户是轻松共享代码的最佳方法吗?

编辑:

好的,这些回复让我用不熟悉的语言畅游,但是我非常感激所有赋予我的知识。如何让一个学生给另一个学生一个.java文件,然后他使用该.java文件及其所有公共(public)方法来简化共享代码,以帮助他完成项目?

例如,一个学生开了一个简单的数学运算课。另一位学生开设另一门数学运算课。他们彼此共享代码,并且能够实现其他人的类来创建一个简单的计算器。

解决方案如下:

如果您教编程,那么您应该真正意识到:

  • 关于协作和版本控制工具(如Git,Mercurial,SVN)的重要性
  • 当前正在向git
  • 转移

    您的学生在诅咒之后应该能够使用版本控制系统,否则他们将缺乏在合作时非常重要的技能。

    由于目前有大量的git迁移,为什么不让他们学习git?我建议您阅读
    Pro Git并学习使用git的知识。 GitHub是使git服务器可用的最简单方法。

    无论您还是他们,都不会在5分钟内学到它,但是对于他们来说,对于您和作为老师的您来说,这都是值得的投资。