java 代码走查_java代码走查计划书

java 代码走查_java代码走查计划书java 代码走查计划书 由会员分享 可在线阅读 更多相关 java 代码走查计划书 8 页珍藏版 请在人人文库网上搜索 1 WATERCorpora 代码走查计划书 Version2 0XXX2012 3 20 文档修改记录版本号主要作者修改记录完成日期 1 0 无 2010 03 181 1 待评审物 2010 03 181 2 评审流程 2010 03 192 0 人员分工 评审流程 2010 03 2

《java代码走查计划书》由会员分享,可在线阅读,更多相关《java代码走查计划书(8页珍藏版)》请在人人文库网上搜索。

1、WATER Corporation 代码走查计划书Version 2.0XXX2012/3/20文档修改记录版本号主要作者修改记录完成日期1.0无2010-03-181.1待评审物2010-03-181.2评审流程2010-03-192.0人员分工、评审流程2010-03-20目 录1.进度计划42.待评审物43.成员角色54.基本原则54.1代码评审原则54.2评审指导文档65.走查过程定义65.1代码走查计划准备阶段65.2个人代码走查阶段65.3代码走查会议阶段75.4缺陷修改与关闭71. 进度计划小组代码走查活动时间进度安排如下所示:工作任务时间安排制定编码规范文档3月20日 19:0。

2、0-21:00制定代码走查CheckList,提交待评审项目3月21日 19:00-21:00评审人员执行个人走查,利用工具记录发现的问题3月22日 13:00-15:00小组走查会议,完成缺陷记录报告,3月22日 15:00-16:30开发人员完成代码修改3月23日 9:00-12:30评审人员再次走查修改过的代码3月24日 19:00-20:30跟踪发现的问题直至问题关闭3月25日 9:00-11:002. 待评审物待评审物名称:银行系统取款模块源代码V1.0 (SC-Banking-Withdraw- V1.0)Figure 1 UML Model for Banking-Withdra。

3、w3. 成员角色成员角色提交成果物组长代码走查报告质量保证人员代码检查单开发人员修改前后代码,展示PPT评审人员填写后代码检查单,走查改进建议评审人员填写后代码检查单,走查改进建议评审人员填写后代码检查单,走查过程描述评审人员填写后代码检查单,走查过程描述组长:制定代码走查的计划、安排代码走查活动职责分工、组织代码走查,确保代码走查的过程规范执行;质量保证人员:制定CheckList,记录代码走查会议以及完成问题记录报告;开发人员:完成代码,在代码走查中引领走查人员读代码,走查结束后并根据走查的问题记录报告完成代码修改;评审人员:依据编程规范和CheckList执行代码走查,使用Jupiter。

4、工具记录发现的问题。4. 基本原则4.1 代码评审原则1. 一次检查少于行代码 2. 努力达到一个合适的检查速度:每小时少于行代码 3. 有足够的时间、以适当的速度、仔细地检查,但不宜超过6090分钟 4. 在复审前,代码作者应该对代码进行注释 5. 建立量化的目标并获得相关的指标数据,从而不断改进流程 6. 使用检查表(checklist)肯定能改进双方(作者和复审者)的结果 7. 验证缺陷是否真正被修复 8. 管理人员要营造良好的氛围(文化),使大家可以积极地对待缺陷的发现,发现足够多的缺陷,只关心问题是什么、怎样引起的,而不关心是谁写的代码 9. 清楚度量工具(B。

5、ig Brother)的作用度量工具是双刃剑,要小心使用 10. 自我约束:即使没有时间完成所有代码的检查,也应该尽可能去做,哪怕是一部分 11. 轻量级的code review是高效率的、可行的,并能有效地发现缺陷4.2 评审指导文档附录1 JAVA编程规范附录2 代码走查检查单5. 走查过程定义5.1 代码走查计划准备阶段主要活动:1. 开发人员提交待评审代码及其需求文档,提出走查申请;2. 组长审核及批准走查申请;3. QA制定走查计划、代码检查单及Java编程规范文档,生成待评审包;4. 组长将待评审包上传至SVN。出口准则:待评审包(包含源代码及其需求文档、代码检查单和Java编程规。

6、范)5.2 个人代码走查阶段主要活动:1. 小组人员安装代码走查工具Jupiter,下载待评审包,预读代码;2. 组长制定走查任务,将工具生成.Jupiter文件上传至SVN;3. 评审人员从SVN中获得.Jupiter文件,参照需求文档、代码检查单和Java编程规范,使用Jupiter插件记录所发现问题,完成个人走查,将生成.review文件上传至SVN;4. QA收集并整合.review文件,用工具反编译生成Excel表格,生成个人走查问题记录单。出口准则:整合后.review文件,个人走查问题记录单。5.3 代码走查会议阶段主要活动:1. 参会人员携带个人走查工作成果按时入场,由组长宣布。

7、小组走查会议开始;2. 由开发人员解释程序功能、实现方式、代码结构、主要业务和逻辑流程等,引导评审人员阅读代码,评审人员以轮流发言的方式提出个人走查时发现的问题,QA使用Jupiter工具记录此过程中发现的问题,生成小组走查问题清单。3. 组长带领与会成员浏览小组走查问题清单,定义缺陷严重级别,确定缺陷是否被开启,是否需要修改。4. QA生成最终问题清单并开启缺陷,向组长通报走查结果,并告知开发人员和评审人员。5. 小组成员提交评审日志。出口准则:小组走查.review文件,代码走查问题清单,个人评审日志。5.4 缺陷修改与关闭主要活动:1. 由开发人员对缺陷进行修改,使用Jupiter记录缺陷状况。2. 再次召开小组走查会议,直至所有缺陷均被关闭或挂起。3. 开发人员整理工作成果,并存入开发库。4. 组长和QA编写代码走查报告,QA整理评审文档,并入库。出口准则:修改后代码,缺陷跟踪矩阵,代码走查报告。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/202220.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月20日 上午7:37
下一篇 2026年3月20日 上午7:37


相关推荐

  • 什么是多线程?Python多线程有什么优势?「建议收藏」

    什么是多线程?Python多线程有什么优势?「建议收藏」对于初次学习Python这门语言的朋友而言,因为刚刚入门学习Python知识,被问及Python多线程时都会感到一脸懵然,不知道Python多线程是什么意思?也不知道Python多线程有什么好处?这篇

    2022年7月3日
    34
  • 倒立摆及其应用//2021-2-23[通俗易懂]

    倒立摆及其应用//2021-2-23[通俗易懂]前言:以前搞电赛的时候搞过Pid平衡小车,倒立摆基本实现方法与平衡小车差不多,有一次刚院跑到实验室唠嗑,问你知不知道倒立摆的应用?我说不知道,他说航天火箭····,你们的这些常识太少了,落下这句话就走了,故为了解这些常识,有此小文。正文:一、倒立摆(invertedpendulum)1.概述倒立摆,InvertedPendulum,是典型的多变量、高阶次(有些还分几阶倒立摆【PID中涉及角度还有角速度这样来看多变量高阶层就不难理解了】),非线性、强耦合、自然不稳定系统。倒…

    2022年8月18日
    11
  • 常见的web前端性能优化方法总结「建议收藏」

    常见的web前端性能优化方法总结「建议收藏」首先,我们要了解一下,前端优化的目的是什么从用户角度,优化能够让页面加载得更快、对用户的操作响应更快,给用户提供更为友好的体验。从服务商角度,优化能够减少页面请求数、或者减小请求所占带宽,节省资源。大概有如下优化方法,我们看一下:一、页面内容优化减少http请求次数减少DNS查询次数避免页面跳转缓存ajax延迟加载(一般用在图片多的页面中,滚动时才加载)预加载减少D…

    2022年6月29日
    31
  • bWAPP靶场实战[通俗易懂]

    bWAPP靶场实战[通俗易懂]文章目录一、靶场介绍二、靶场搭建2.1安装类型2.2独立安装三、漏洞实战SSRF远程文件包含端口扫描一、靶场介绍  集成了超过100余个网络漏洞,phpweb漏洞靶场,能够调制漏洞难度等级(低->中->高)。二、靶场搭建下载:https://sourceforge.net/projects/bwapp/2.1安装类型搭建类型有两种:(虚拟机版本可测试测漏洞类型更多,比如破壳、心脏滴血)独立安装(部署到apache+php+mysql环境下)虚拟机安装(bee

    2025年12月4日
    9
  • csdn社区内容创作规范_内容不符合规范

    csdn社区内容创作规范_内容不符合规范良好的社区环境,需各位创作者与CSDN共同维护建立!

    2026年1月20日
    5
  • HashMap,LinkedHashMap,TreeMap的区别

    HashMap,LinkedHashMap,TreeMap的区别

    2022年3月2日
    44

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号