3

当你有数百个项目时,你如何组织项目?不是项目的布局,而是项目根目录的布局。

我正在整合十多年的个人项目和示例项目,这些项目分散在几个系统的磁盘上,并且正在寻找一些组织方法,让我保持十几个活跃的项目可见,并且可以找到存档的项目。

大多数项目都是学习实验,跨越一堆不同的语言和框架。其中一些项目是成熟的、可工作的应用程序,我可以利用这些应用程序来重用想法和代码。

我在远程 git 存储库中为我的个人资料使用平面命名空间,但这似乎不是在我的开发系统上组织事物的理想方式。肯定有比 ~/active/ 和 ~/archive/ 更好的东西。

在这种情况下什么对你有用?

4

3 回答 3

2

保持原状。你的组织或缺席是一个历史。留着它。

也许创建一些目录来按时间顺序组织东西,几年甚至几个月你就是那个创意。

于 2009-06-21T19:57:40.190 回答
2

这些都是个人喜好,但也许其中之一会对您有所帮助

  1. 我总是保留一个“临时”或“POC(概念证明)”文件夹,用于存放我正在尝试的示例和内容

  2. 我总是为那些我知道我不需要的项目使用存档文件夹

  3. 我尝试按技术(除了我的主要技术)对项目进行分组,所以我会有一个 Silverlight 文件夹、Flex 文件夹、C++ 等。

  4. 我总是有一个教程文件夹,用于存放从 Internet 或其他用户下载的内容。

于 2009-06-21T19:58:40.440 回答
1

我将我的个人项目分为以下类别和子类别。然后将类别的层次结构转换为文件系统结构。

  • 长期项目

    我计划同时进行多个版本或多个分支的项目。基本上任何我将使用超过 6 个月左右的东西

  • 基于 CLR 的代码

    我过去常常按语言进一步细分。但是我现在有很多混合语言项目,所以我不再这样做了。它只会让事情变得更加混乱。/li>

  • 爪哇
  • C++
  • 其他一切
于 2009-06-22T02:29:44.113 回答