手工归档编程项目
以前写代码建立的工程到处堆放,导致不能很好的找到以前的代码。虽然以前简单地划分了一下文件夹,但并没有投入太多精力去想如何分类。所以打算养成归档编程项目的好习惯,记录一下过程。也给读者们一个参考。
不放图了,文件树结构就用无序列表来显示。
分类整理
首先把所有项目文件夹全部放进一个专门的文件夹里面,最好不要中文名,也不要拼音,这是个好习惯,以后的命名也是。我将它起名为DEVELOP
。
将它放置在 F 盘(我拿 F 盘当文件盘),并且设置一个快捷方式在桌面,嘿嘿我还给快捷方式选了一个很炫酷的图标让自己开心一下。
然后根据语言将其分为cpp_develop
,py_develop
,vb_develop
,web_develop
等(html,css,js 等统一划分到 web_develop 里面,因为我个人觉得它们三个分不开)
在每一个语言文件夹里面再细分(用 cpp 举例)
文件夹名 | 内容 |
---|---|
cpp_archive | 用于归档已经完成的项目,方便以后查找 |
cpp_project | 用于存放正在开发的项目 |
cpp_test | 用于测试。这里面我建立了几个空项目用于在别人问我代码问题的时候测试 |
cpp_example | 用于存放从各种渠道得到的源代码,用于研究学习,里面的代码是别人的 |
cpp_lessonwork | 用于存放课设或者课程实验代码,可并入 cpp_project |
cpp_pratice | 用于存放一些不足以称为项目的代码 |
现在的目录大概是这样的:
- DEVELOP
- cpp_develop
- cpp_archive
- cpp_project
- cpp_test
- cpp_example
- cpp_lessonwork
- cpp_pratice
- py_develop
- vb_develop
- web_develop
- cpp_develop
归档规则
项目名称+六位数日期(附加信息)
比如:
词法分析代码高亮 190403(修复了 xx)
日期是为了手动版本控制,利用肉眼就能知道哪些信息。以前做课设的时候就这样弄的(不过队友都不配合我这样搞,我发的版本是多少,改了之后发过来还是多少……)
总之归档时保证下次打开这个项目时能够唤醒当时编写时的记忆即可。