I personally have subdirectories for each language, for my personal projects. When having more than one client, I usually first create a client subdirectory, and in it each project (in case of many languages, first comes the language, then the project).
MYPROJECTS > Clients > Languages > Projects
In case of mixing more than one language in a project, I would do one of this:
-Use a language parent subdirectory for the main language the project uses
or
-Forget about the language classification and go directly to the Projects structure.
This works best for Clients projects. For MY projects (even though I may be a 'Client'), I insist in the Language classification, since I'm worried about the technologies used, and this structure lets me observe it at a glance...
well I tried all of these, but things get hairy when you use more then one IDE/language/technology for example I use flashBuilder, IntelliJ, and Sublime Text, Java/Javascript/actionscript so this approach mentioned above does not really fit the deal, also what about personal projects? and/or github projects, repositories? I am still looking for some good clever answer on this too...
发布评论
评论(5)
我的工作区文件夹是这样的:
My workspace folder is like this:
我个人为每种语言和我的个人项目都有子目录。
当有多个客户端时,我通常首先创建一个客户端子目录,并在其中创建每个项目(如果有多种语言,首先是语言,然后是项目)。
我的项目 >客户>语言>项目
如果在项目中混合多种语言,我会执行以下操作之一:
- 使用项目使用的主要语言的语言父子目录
,或者
- 忘记语言分类并直接进入项目结构。
这最适合客户项目。对于我的项目(即使我可能是“客户”),我坚持语言分类,因为我担心所使用的技术,而这种结构让我一目了然......
I personally have subdirectories for each language, for my personal projects.
When having more than one client, I usually first create a client subdirectory, and in it each project (in case of many languages, first comes the language, then the project).
MYPROJECTS > Clients > Languages > Projects
In case of mixing more than one language in a project, I would do one of this:
-Use a language parent subdirectory for the main language the project uses
or
-Forget about the language classification and go directly to the Projects structure.
This works best for Clients projects. For MY projects (even though I may be a 'Client'), I insist in the Language classification, since I'm worried about the technologies used, and this structure lets me observe it at a glance...
好吧,我尝试了所有这些,但是当您使用不止一种 IDE/语言/技术时,事情就会变得棘手
例如我使用 flashBuilder、IntelliJ 和 Sublime Text、Java/Javascript/actionscript,所以上面提到的这种方法并不真正适合这个交易,那么个人项目又如何呢?和/或 github 项目、存储库?我仍在寻找一些关于这个问题的聪明答案......
well I tried all of these, but things get hairy when you use more then one IDE/language/technology
for example I use flashBuilder, IntelliJ, and Sublime Text, Java/Javascript/actionscript so this approach mentioned above does not really fit the deal, also what about personal projects? and/or github projects, repositories? I am still looking for some good clever answer on this too...
嗯,在工作中我们使用这个模式:
例如:
Well, at work we use this schema:
For example: