程序开发规约(转载)
来源:互联网 发布:apache ivy 教程 编辑:程序博客网 时间:2024/06/05 17:31
4.1 工作目录结构的规定:
project name(项目名称)
——bin 执行文件
——log 日志文件
——lib 库文件
——include 头文件
——src 源程序
——dat 数据文件
4.2工程中不起作用的文件或类应删除,工程目录下的非工程文件也应该移走,保持工程的清洁,避免混淆难于管理;
4.3在VC环境下,建议将常用的头文件全部放入stdafx.h中,而在每个cpp开始处嵌入stdafx.h。避免头文件的交叉引用,如果有严重的交叉引用,适当使用类的声明。
4.4 将独立性比较强的模块抽出来,做成DLL,控件或COM组件,该模块可单独编写和测试,也增强了其可重用性。
4.5 一个比较大的工程应留有一定的消息接口或插件接口等。
4.6 工程的版本控制要严格,版本格式为xx.xx.xx,必要时使用Build次数或日期。高版本尽量兼容低版本的用法、数据或协议。
4.7 工程的编译宏定义和工程参数设置应正确,每作一个新工程时应检查工程参数是否正确。建议字节对齐方式为1字节对齐。
5. 程序备份 5.1. 要有备份记录 备份时注明备份日期和主要增加的功能 5.2. 定时备份 根据程序量的多少,可以每天备份一次,也可以半天备份。 5.3. 多种介质备份 至少在硬盘上做2个备份,在软盘上做一个备份;在使用他人主机进行备份时,不可放于没有密码保护的ftp服务器上,可以发送到自己的email信箱中进行备份。 5.4 在软盘上备份时,应该去掉中间文件和执行文件,vc可以自动生成的文件如*.clw, *.ncb, *.opt等也可删除,最后压成一个zip文件,复制到软盘中。
<script type="text/javascript"><!--google_ad_client = "pub-1307274723602242";/* 728x15, 创建于 09-3-6 */google_ad_slot = "3124229201";google_ad_width = 728;google_ad_height = 15;// --></script><script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script>
- 程序开发规约(转载)
- sql规约(转载)
- 阿里巴巴 Java 开发规约
- 程序猿必知--阿里巴巴Java开发规约插件集成Idea,Eclipse使用
- 阿里巴巴开发秘籍:MYSQL规约
- 阿里巴巴开发秘籍:MYSQL规约
- 阿里巴巴 JAVA 开发手册-编程规约-命名规约
- 阿里巴巴 JAVA 开发手册-编程规约-格式规约
- 阿里巴巴Java开发手册- 编程规约-命名规约
- 阿里巴巴Java开发手册- 编程规约-格式规约
- 阿里巴巴Java开发手册- 编程规约-OOP规约
- 阿里巴巴Java开发手册- 编程规约-注释规约
- 阿里巴巴Java开发手册-工程规约-二方库规约
- 阿里巴巴Java开发手册-工程规约-服务器规约
- 【Java开发手册之编程规约(一)】命名规约
- 【Java开发手册之编程规约(三)】格式规约
- 【Java开发手册之编程规约(四)】OOP规约
- 【Java开发手册之编程规约(八)】注释规约
- 理解LDAP的Attribute
- web.config文件详解
- 清华计算机系旁听有感
- 一个女生看了会哭,男生看了会沉默的文章!!(打电话让老婆看,以后和我赌气可以,但看到我打的电话,一定要接哦)
- oracle双机热备份方法
- 程序开发规约(转载)
- CSS编写过程中常见的10个错误
- C#中利用正则表达式实现字符串搜索
- Tomcat 在IE中下载rar文件为乱码解决方案
- 在C#中打开另一个程序
- Visual Studio 2008 中 System.Data.DataSetExtensions 加载失败解决方法
- C#中的排序算法大全
- perl语言入门笔记
- 多级列表的 WRITE 输出方法