如何组织我的所有代码,数据,脚本,任务等?

14 version-control project-management code-organization project-organization

您会建议哪些工具或方法让"一人团队"保持井井有条?

我正在进行涉及大量编码的研究,编写数百个丢弃的perl脚本,使用的C++二进制文件,直到找到更好的方法,大量数据以不同的方式进行预处理,其中一些新的预处理使得古老的方式已经过时 - 直到我发现旧的方式实际上更好,等等.我的工作本身就是一个不断变化的目标,因为我必须尝试很多东西,而且往往都不是完美的.

这不是一个完全混乱的情况,但它也远非完美.在这种情况下,您会推荐一般方法吗?我确实使用SVN我的代码,虽然不是因为它太大而不适用于不同版本的数据.跟踪所有脚本和二进制文件很难,所以我总是评论它们,写下我如何运行它们等等.但是我很好奇你是否还有其他一些想法.

(我在linux系统上工作.)

BIB*_*IBD 2

将所有代码保存在版本控制系统中,并为每个代码创建构建/运行脚本。您必须小心地归档您的数据(因为您不想将其放入 SVN)。

我要添加的另一件事是一个 wiki,这样您就可以快速记录每个测试/脚本/应用程序。