一些经验杂烩
来源:互联网 发布:关系数据库 编辑:程序博客网 时间:2024/05/01 12:28
在工作中积累的一些经验,有些是leader强制要求形成习惯的,总之先记下来,以后慢慢补充:
1. 文件夹名称避免使用中文命名;
2. 先修改内容经审核完成的部分;
3. 修改完成后,再自检一遍;
4. 在每个重要的文件夹中新建一个txt文件,以该文件夹的内容提要给此txt文件命名;
代码修改:
1. 每次只 Check out 打算立即修改的文件;
2. 一旦修改完成,就马上 check in;
3. 如果当天无法完成修改,就每天下班前 check in;
4. 在进行大工作量的修改前,先 check in 一次;
5. 在 check in 时,填写必要的修改说明信息;
6. 每次基线化时,检查一下SVN 是否有文件Update;
打包测试:
1. 先把代码 Update 到 SVN上;
2. 把要打包的文件 Update 到SVN的相应 Release 目录下;
3. 把修改记录文件也 Update 到SVN的相应目录下;
4. 在SVN的相应目录下新建文件夹“Setup”,以便打包后把结果文件放到该目录中;
5. 邮件通知配置管理员,打包的目录,以及打包的要求;
6. 需要提交/检查的资料:
A. 软件发行说明文档:
(1) 版本修改说明(最新特点、历史版本的BUG修复)
(2) 版本兼容说明(对主机软件的兼容、对旧版本编程软件的替代说明)
(3) 版本遗留BUG说明
B. 内部测试报告(自检报告)
C. 后期版本的规划、改进说明
D. SVN更新
(1) 代码备份
(2) 更新版本“更改履历表”
(3) 更新版本“问题跟踪表”
基线化注意事项:
1. 软件的VC/VB源代码;
2. 软件中使用到的我们自己开发的库的源代码(比如实现算法和存储字符的DLL等);
3. 相关的接口文档和设计文档(比如:需求文档、数据结构文档、设计文档、测试文档、变更文档等等);
4. 帮助文件的工程文档(包括 .hhp .hhk .hhc .htm);
5. 发行说明文档;
5. 其它必要的文档;
==============================================
提交打包 Check List
==============================================
List 1
-------------------------------------------------------------------
编号 | 检查项 | 结论
==================================================================
1 | exe 文件检查 | [ ]
------------------------------------------------------------------
1) | 是否 Release 编译生成 | [ ]
------------------------------------------------------------------
2) | 不包含 STL 的编译生成(需要STL的exe) | [ ]
------------------------------------------------------------------
3) | exe 的编译环境设置没有变化 | [ ]
------------------------------------------------------------------
4) | 用于调试的窗口已屏蔽(如 Memory 窗口) | [ ]
------------------------------------------------------------------
5) | exe 运行所需的系统文件没有变化 | [ ]
------------------------------------------------------------------
2 | 打包所需的文件完整、正确 | [ ]
------------------------------------------------------------------
1) | 打包所需的文件列表完整 | [ ]
------------------------------------------------------------------
2) | ini 文件的初始值正确(比如默认串口号) | [ ]
------------------------------------------------------------------
3) | dat 文件的初始值正确(比如默认串口号) | [ ]
-------------------------------------------------------------------
List 2
-------------------------------------------------------------------
编号 | 检查项 | 结论
==================================================================
1 | 软件源代码基线化 | [ ]
------------------------------------------------------------------
2 | 软件帮助文件源代码基线 | [ ]
------------------------------------------------------------------
3 | 软件数据结构基线化 | [ ]
------------------------------------------------------------------
4 | 软件发行说明 | [ ]
------------------------------------------------------------------
5 | 后期版本完善/改进建议 | [ ]
------------------------------------------------------------------
6 | 软件需求变更履历表更新 | [ ]
------------------------------------------------------------------
7 | 软件缺陷跟踪表更新 | [ ]
------------------------------------------------------------------
8 | 测试用例执行表(针对需求变更和缺陷修复) | [ ]
------------------------------------------------------------------
9 | 测试反馈单答复 | [ ]
------------------------------------------------------------------
10 | 软件自检表 | [ ]
-------------------------------------------------------------------
- 一些经验杂烩
- nrf51822应用经验杂烩
- 一些问题与工具杂烩
- java 一些基础杂烩(随笔)
- 杂烩
- 杂烩
- 杂烩
- Go through linux下编程一些杂烩
- 一些经验
- 一些经验
- 一些经验
- 一些经验
- 一些经验
- 一些经验
- Java杂烩
- 电影杂烩
- vi杂烩
- Hibernate杂烩
- Windows适用操作技术
- makefile浅谈
- 直接插入排序。。。
- 常见问题及解决办法 整理之1(表的相关查询)
- PHP出现乱码解决方案–用utf8举例!
- 一些经验杂烩
- thunderbird汉化
- 水晶报表制作过程
- document.body 和 document.documentElement 的区别
- JS的trim()方法
- 活在当下
- 关于Wince6.0 下SD Bus Driver选择
- Click事件传送参数
- as3中for in 和 for each in的区别