编程实验

Don*_*eba 8 hardware algorithm version-control libraries

我经常编写大量实验来测试各种算法,库或硬件.这些实验的所有代码,依赖关系和输出都需要进行注释和保存,以便我以后可以返回它们.这个问题有很好的共同方法吗?运行后如何处理实验?

DrA*_*rAl 5

当我这样做时,它们通常是项目特定的,所以它们进入项目的子目录(在我的例子中通常命名为"Investigations").这将通过其他所有内容检入版本控制系统.

结果(如果适用)进入与"调查"相同的子目录,作为用于生成结果的代码.


sal*_*sal 5

在之前的工作中,我们在SVN中有一个名为Area51的项目,人们可以编写测试代码.规则是

  1. 创建包名称空间
  2. 从public static void main开始
  3. 通过javadocs添加评论
  4. 让项目处于可编辑的状态
  5. 该项目永远不会成为其他代码的依赖

在一个三人小组,这个确定没问题.我们可以将"假设"代码放在那里进行共享,并且很容易通过ide或命令行运行它