一些经验杂烩

来源:互联网 发布:关系数据库 编辑:程序博客网 时间: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    |  软件自检表                                 |    [  ]

-------------------------------------------------------------------

==============================================
        提交测试 Check List 简表
==============================================
-------------------------------------------------------------------
 编号  |                  检查项                     |    结论
==================================================================
  1    |  软件源代码基线化                           |    [  ]
------------------------------------------------------------------
  2    |  软件帮助文件源代码基线                     |    [  ]
------------------------------------------------------------------
  3    |  软件数据结构基线化                         |    [  ]
------------------------------------------------------------------
  4    |  软件发行说明                               |    [  ]
------------------------------------------------------------------
  5    |  后期版本完善/改进建议                      |    [  ]
------------------------------------------------------------------
  6    |  软件需求变更履历表更新                     |    [  ]
------------------------------------------------------------------
  7    |  软件缺陷跟踪表更新                         |    [  ]
------------------------------------------------------------------
  8    |  测试用例执行表(针对需求变更和缺陷修复)   |    [  ]
------------------------------------------------------------------
  9    |  测试反馈单答复                             |    [  ]
------------------------------------------------------------------
 10    |  软件自检表                                 |    [  ]
-------------------------------------------------------------------

原创粉丝点击