我经常的代码多次的实验来检验各种算法,图书馆,或硬件。所有代码、相关性和输出这些实验需要注和保存,所以,我可以返回以后他们。是否有良好的共同做法来解决这个问题?你是做什么用你的实验之后,运行它们?

有帮助吗?

解决方案

在现有工作我们有一个项目,在SVN称为Area51那里的人会写测试的代码。该规则

  1. 创建一个包namespace
  2. 开始通过一个公众则
  3. 添加意见通过javadocs
  4. 离开该项目在一个国家可编译
  5. 该项目永远不能依赖其他代码

上一个三人小组的工作出确定。我们可以把"如果"的代码有分享这是易于运行它通过ide或命令行

其他提示

当我做这些,他们通常是项目的具体,所以他们在项目中(通常命名为“调查”在我的情况)的子目录中去。这被签入到版本控制系统一切。

结果(在适当情况下)进入“调查”的相同的子目录中使用的代码产生的结果。

我只是有我称之为OneOffCode一个文件夹

这是只是代码的文件夹我已经写或者学习一门新技术,试图证明一个概念等。 。这是不可生产代码。

我通常备份到一个跳跃驱动器和我一起从作业将它移动到工作,或计算机到计算机。

我通常C#和C ++之间的切换。所以,我有一个“沙箱”的位置为C#和C ++测试控制台应用程序,源代码控制之下。控制台应用程序都设置那里是一个主要这就要求我试图在当时的测试方法相同。当我做我保留旧的方法和意见,只是明确了主要在下次测试来一下。

我不知道这是否是最好的,但设置后便那么它是相当快进来,得到的答案,走出去,把它所有保存的下一次。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top