我经常编写大量实验来测试各种算法,库或硬件。这些实验的所有代码,依赖关系和输出都需要进行注释和保存,以便我以后可以返回它们。这个问题有很好的共同方法吗?运行后如何处理实验?
答案 0 :(得分:5)
当我这样做时,它们通常是项目特定的,所以它们进入项目的子目录(在我的例子中通常命名为“Investigations”)。这将通过其他所有内容检入版本控制系统。
结果(如果适用)进入与“调查”相同的子目录,作为用于生成结果的代码。
答案 1 :(得分:5)
在之前的工作中,我们在SVN中有一个名为Area51的项目,人们会编写测试代码。规则是
在一个三人小组中,这个问题很好。我们可以在那里分配“假设”代码,并且很容易通过ide或命令行运行它
答案 2 :(得分:3)
答案 3 :(得分:2)
我只有一个文件夹,我称之为OneOffCode
这是我编写的代码的文件夹,要么学习尝试证明概念的新技术等。 。这是非生产代码。
我通常将它备份到跳转驱动器并随身携带从Job转到工作,或从计算机转移到计算机。
答案 4 :(得分:2)
我通常在C#和C ++之间切换。所以,我在源代码控制下的“沙盒”位置有一个C#和C ++的测试控制台应用程序。控制台应用程序的设置方式与Main调用我当时正在尝试的测试的方式相同。当我完成后,我会保留旧的方法和注释,并在下一次测试时清除Main。
我不知道它是否是最好的,但是在设置之后,它很快进入,得到答案,离开并将其全部保存下来。