需求:

* 文件和工程的良好组织,可以使工程维护者按照自然思维快速找到需要的资料和工程,工程目录结构要自然清晰。

* 如果此工程目录中的资料,子工程增加时,资料的存储结构还能保持清晰有条理.

* 针对c和c++的工程,我前段时间调整过2次,最近觉得工程目录结构不太合理,重新调整一下。

1. 想把UML和MindMap的工程也放到工程目录中, 作为工程原始资料和文档进行存储.

2. 在多次工程实践后,发现以前有些预设的工程目录基本没有用到.

3. 在实际工程应用中,发现要操作的inc目录, lib目录和原始工程的深度差太多(3层, 基本都需要写上../../../inc/), 很不方便.

* 整理后的效果想要Linux下的那种一目了然的目录结构, 简洁,清晰.

./readme.txt /工程目录结构模板设计_2011_0309_2054 ├─document 设计文档 │ ├─change-log 程序维护历史 │ ├─mind-map 思维导图设计文档, 工程 │ ├─picture 为维护者, 最终用户, 设计文档准备的图片 │ └─uml UML设计文档, 工程 └─program ├─bin 所有程序的输出目录(.obj, .exe, .ocx, ...), 每个工程的编译文件(.obj)有自己的子目录 ├─common 子工程之间公用的实现文件(.cpp, .c, .h, .hpp) ├─inc 工程需要包含的头文件, 可以有子目录 ├─lib 工程需要包含的库文件, 可以有子目录 ├─mainprog 主工程 ├─reference 参考工程, 工程结束时按照实际情况决定是删除或保留 ├─resource 工程中要包含的资源文件(.msstyles, .bmp, .png, .jpg, .gif, ...) ├─temporary 临时目录, 工程结束时必须删除目录中的内容 ├─testcase 针对主工程应用的独立测试程序和预研Demo, 工程结束必须保留 └─third-party 程序中用到的第三方库的源工程. 如果需要进行修改, 修改后的工程应移动到mainprog中

先修改成这样,用一段时间再说.

工程目录结构模板设计相关推荐

  1. 前端优化-- CDN的使用网站目录结构的设计优化原则

    CDN的使用 background:url(//img.mdcdn.cn/h5/img/common/global_sprite.png) 上面的代码如果你能完全看懂,那么这一小部分就可以不用看了. ...

  2. 《学Unity的猫》——第五章:规范Unity的工程目录结构

    文章目录 5.1 不要把玩具乱丢 5.2 Unity工程目录结构 5.3 Resources.Load实战测试 5.3.1 资源下载与导入 5.3.2 目录整理 5.3.3 代码动态加载资源 5.3. ...

  3. 脚手架工程:工程目录结构

    工程结构 整个前端工程的工程目录结构如下:

  4. Android发展 四大组件简介 SDK目录结构 工程目录结构

    Andorid发行版本 Android 1.0(Astro"铁臂阿童木") 2008年9月23日,发布Android操作系统中的第一个正式版本:Android 1.0(Astro& ...

  5. 黑马旅游网编写练习(4)--优化工程目录结构

    黑马旅游网编写练习(4)–优化工程目录结构 经过前面的三次练习,已经实现了用户的登录,账户激活,以及用户退出的相关功能:然而在实际项目过程中,这些当然只能算是基础功能:在此过程中,我们为每一个小功能都 ...

  6. ros入门 工程目录结构、节点通信方式、基本操作命令

    目录 ROS(Robot Operating System) ros的特点 ros的系统实现 ROS(Robot Operating System) ros的基本框架是斯坦福大学人工智能实验室在STA ...

  7. 完整的项目工程目录结构

    为什么80%的码农都做不了架构师?>>>    在项目开发过程中,如何有序的保存项目中的各类数据文件,建立一个分类清晰.方便管理的目录结构是非常重要的. 综合以前的项目和一些朋友的项 ...

  8. QNX独特的工程目录结构

    目录结构实例 以Ubuntu系统下,创建arm架构的demo工程为例. 目录结构说明 config 用于存放配置文件 lib 目录用于编译动态库和静态库 src 目录用于编译可执行文件 test 目录 ...

  9. 分享完整的项目工程目录结构

    在项目开发过程中,如何有序的保存项目中的各类数据文件,建立一个分类清晰.方便管理的目录结构是非常重要的. 综合以前的项目和一些朋友的项目结构,我整理了一份我觉得还不错的项目目录结构. 在这里分享给大家 ...

  10. yocto 工程目录结构及大概含义

    转载地址:https://www.cnblogs.com/AaronSeeWorld/p/13065793.html Yocto目录结构解析 ├── build │   ├── bitbake.loc ...

最新文章

  1. php word excel转pdf文件怎么打开,php office文件(word/excel/ppt)转pdf文件,pptpdf
  2. EXCEL中VLOOKUP做精确匹配匹配后日期显示为00-Jan-00,教你如何解决
  3. 二:熟悉 TCP/IP 协议
  4. python 绘图与可视化 Graphviz 二叉树 、 error: Microsoft Visual C++ 14.0 is required
  5. 关于Apache Tomcat解决localhost was unable to start within 45 seconds
  6. STC51-C51基础知识
  7. javasript ide
  8. linux入门怎么学?
  9. windows配置mysql5.6免安装版
  10. 几款ReactJS最优秀的UI框架
  11. 【漏洞复现】内网实战-Sunlogin RCE 向日葵远程代码执行
  12. 数据分析思维框架与分析方法总结
  13. dns服务器 性能测试,dns服务器性能测试报告.docx
  14. mysql条件计数_Mysql按条件计数多种实现方法详解
  15. 亚马逊关联账号有哪些类型
  16. 数学脱式计算在线计算机,三年级数学脱式计算.doc
  17. IDEA 快捷键 代码上移一行 下移一行 快捷键 try catch 块 快捷键
  18. 特殊数字符号大全,word 数学符号
  19. 基于WIFI定位的室内定位系统--WIFI室内定位--新导智能
  20. Linux学习笔记——Nginx安装部署

热门文章

  1. Excel表格打印时不打印标记填充颜色
  2. 计算机路由器无线级联配置,不同品牌无线路由器 无线级联 配置案例
  3. openwrt nas_真牛气,矿渣蜗牛星际也能玩软路由Openwrt和NAS虚拟一体机
  4. 【一】机器学习在网络空间安全研究中的应用
  5. 【风控建模干货分享】个推大数据金融风控算法实践
  6. MODBUS TCP转PROFINET网关快速配置手册
  7. cad缩放_CAD软件中的CAD图纸界限是什么?
  8. 水题 ZOJ 3880 Demacia of the Ancients
  9. Android实现 Eq的频响曲线,可以调节峰值,高低通。曲线为算法实现。
  10. html文字段落加边框线,html边框样式 怎么用html给文字加边框的?