工程目录结构模板设计
需求:
* 文件和工程的良好组织,可以使工程维护者按照自然思维快速找到需要的资料和工程,工程目录结构要自然清晰。
* 如果此工程目录中的资料,子工程增加时,资料的存储结构还能保持清晰有条理.
* 针对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中
先修改成这样,用一段时间再说.
工程目录结构模板设计相关推荐
- 前端优化-- CDN的使用网站目录结构的设计优化原则
CDN的使用 background:url(//img.mdcdn.cn/h5/img/common/global_sprite.png) 上面的代码如果你能完全看懂,那么这一小部分就可以不用看了. ...
- 《学Unity的猫》——第五章:规范Unity的工程目录结构
文章目录 5.1 不要把玩具乱丢 5.2 Unity工程目录结构 5.3 Resources.Load实战测试 5.3.1 资源下载与导入 5.3.2 目录整理 5.3.3 代码动态加载资源 5.3. ...
- 脚手架工程:工程目录结构
工程结构 整个前端工程的工程目录结构如下:
- Android发展 四大组件简介 SDK目录结构 工程目录结构
Andorid发行版本 Android 1.0(Astro"铁臂阿童木") 2008年9月23日,发布Android操作系统中的第一个正式版本:Android 1.0(Astro& ...
- 黑马旅游网编写练习(4)--优化工程目录结构
黑马旅游网编写练习(4)–优化工程目录结构 经过前面的三次练习,已经实现了用户的登录,账户激活,以及用户退出的相关功能:然而在实际项目过程中,这些当然只能算是基础功能:在此过程中,我们为每一个小功能都 ...
- ros入门 工程目录结构、节点通信方式、基本操作命令
目录 ROS(Robot Operating System) ros的特点 ros的系统实现 ROS(Robot Operating System) ros的基本框架是斯坦福大学人工智能实验室在STA ...
- 完整的项目工程目录结构
为什么80%的码农都做不了架构师?>>> 在项目开发过程中,如何有序的保存项目中的各类数据文件,建立一个分类清晰.方便管理的目录结构是非常重要的. 综合以前的项目和一些朋友的项 ...
- QNX独特的工程目录结构
目录结构实例 以Ubuntu系统下,创建arm架构的demo工程为例. 目录结构说明 config 用于存放配置文件 lib 目录用于编译动态库和静态库 src 目录用于编译可执行文件 test 目录 ...
- 分享完整的项目工程目录结构
在项目开发过程中,如何有序的保存项目中的各类数据文件,建立一个分类清晰.方便管理的目录结构是非常重要的. 综合以前的项目和一些朋友的项目结构,我整理了一份我觉得还不错的项目目录结构. 在这里分享给大家 ...
- yocto 工程目录结构及大概含义
转载地址:https://www.cnblogs.com/AaronSeeWorld/p/13065793.html Yocto目录结构解析 ├── build │ ├── bitbake.loc ...
最新文章
- php word excel转pdf文件怎么打开,php office文件(word/excel/ppt)转pdf文件,pptpdf
- EXCEL中VLOOKUP做精确匹配匹配后日期显示为00-Jan-00,教你如何解决
- 二:熟悉 TCP/IP 协议
- python 绘图与可视化 Graphviz 二叉树 、 error: Microsoft Visual C++ 14.0 is required
- 关于Apache Tomcat解决localhost was unable to start within 45 seconds
- STC51-C51基础知识
- javasript ide
- linux入门怎么学?
- windows配置mysql5.6免安装版
- 几款ReactJS最优秀的UI框架
- 【漏洞复现】内网实战-Sunlogin RCE 向日葵远程代码执行
- 数据分析思维框架与分析方法总结
- dns服务器 性能测试,dns服务器性能测试报告.docx
- mysql条件计数_Mysql按条件计数多种实现方法详解
- 亚马逊关联账号有哪些类型
- 数学脱式计算在线计算机,三年级数学脱式计算.doc
- IDEA 快捷键 代码上移一行 下移一行 快捷键 try catch 块 快捷键
- 特殊数字符号大全,word 数学符号
- 基于WIFI定位的室内定位系统--WIFI室内定位--新导智能
- Linux学习笔记——Nginx安装部署
热门文章
- Excel表格打印时不打印标记填充颜色
- 计算机路由器无线级联配置,不同品牌无线路由器 无线级联 配置案例
- openwrt nas_真牛气,矿渣蜗牛星际也能玩软路由Openwrt和NAS虚拟一体机
- 【一】机器学习在网络空间安全研究中的应用
- 【风控建模干货分享】个推大数据金融风控算法实践
- MODBUS TCP转PROFINET网关快速配置手册
- cad缩放_CAD软件中的CAD图纸界限是什么?
- 水题 ZOJ 3880 Demacia of the Ancients
- Android实现 Eq的频响曲线,可以调节峰值,高低通。曲线为算法实现。
- html文字段落加边框线,html边框样式 怎么用html给文字加边框的?