|
|
|
全部课程 >开发技能 |
|
代码质量标准与评审方法
|
6229 次浏览 53 次
|
|
|
时间地点: 北京
深圳 上海 根据报名开课 |
课程费用:5000元/人
|
|
企业内训:可以根据企业需求,定制内训,详见
内训学习手册 |
|
|
认证方式:
培训前了解能力模型。
培训后进行能力评测:
在线考试
能力分析,给出学习建议
合格者颁发证书,作为职业技能资格证明
|
|
|
|
软件最核心的资产是代码,而对于一个日积月累的产品而言,代码的质量意味着未来的可持续性和成本竞争力。从这种角度来说,代码
产品的关键质量因素。本课程从开发人员的视角,关注产品的核心代码的质量。通过大量的实例剖析讲解:
- 代码的质量标准:可读、可复用、可维护、可扩展。
- 如何对已有的代码检查质量
- 如何评审代码的形式质量
- 如何评审代码的内容质量:类、变量、函数、判定条件、接口
- 如何重构已有的代码
- 如何管理日益复杂的代码
课程将结合全真的案例讲解,从代码质量入手,不但讲解基于质量如何评审,而且关注在开发中发现问题,重构并建立高质量代码。
|
培训目标: |
通过培训,学员可以理解并掌握如下内容:
- 代码质量评审概览
- 代码质量评审方法
- 代码的质量标准
- 走查代码的形式
- 检查代码的内容
- 专项代码质量
- 代码内容评审
- 评审代码的正确性
- 检查代码的异常处理
- 评审对象组织
- 数据变量的评审
- 函数评审基础
- 函数结构评审
- 函数内部结构评审设计
- 重构有质量问题的代码
|
培训对象:具有一定编码经验,意识到代码存在质量问题,期望改进的工程师,质量管理人员,代码测试人员。 |
学员基础:具有一定开发经验,并对编码规范有一定了解。 |
授课方式: 定制课程 + 案例讲解
+ 小组讨论,60%案例讲解,40%实践演练 |
培训内容:2天
|
代码质量评审概览
|
- 代码的问题列表
- 如何提高代码质量、
- 为什么做代码评审
- 代码评审与改进路线图
- 根据质量标准,建立代码检查表
- 建立检查计划
- 检查代码并记录问题
- 把问题归类,确定重构策略
|
代码质量评审方法 |
- 评审基本原则
- 选择合适的评审类型
- 审查
- 技术评审
- 走查
- 非正式评审
- 管理评审和审计
- 特殊工作产品的评审
- 正式评审的开展
- 有效的评审过程
- 计划阶段
- 预备会阶段
- 个人准备阶段
- 评审会议阶段
- 返工阶段
- 跟踪结果阶段
- 评审成功因素
|
代码的质量标准 |
- 代码的形式规范
- 代码的设计质量
- 代码的开发质量
- 代码的运行质量
- 代码的维护质量
- 结合国内多家研发中心的代码管理经验分享
- 代码质量体系的建立
|
走查代码的形式 |
- 如何走查代码的版式
- 各种代码形式的评价方法
- 代码版本信息
- 注释的策略
- 代码的命名规范
- 代码的格式规范
- 代码的结构规范
- 代码的文件组织规范
- 引用代码的组织
|
代码内容评审 |
- 代码评审前期准备
- 代码评审的规范(编码规范)
- 代码评审的组织方式
- Code Review与结对编程
- 代码分析工具完成代码走查
- 结合配置管理强制代码评审
|
评审代码的正确性 |
- 确定代码块功能
- 检查代码块输入
- 检查代码块的输出
- 检查代码的处理过程
- 检查处理过程中的变量
- 检查处理过程中的子函数
|
检查代码的异常处理
|
- 分析代码中错误的来源
- 预测可能的错误
- 检查错误的识别机制
- 检查代码对应的错误处理机制
|
评审对象组织 |
- 类的组织原则
- 评审类间关系及多个类的组织
- 评审类的属性
- 评审类的方法
|
数据变量的评审 |
- 评审数据类型
- 数据容器评审
- 结构体内部评审
- 数据格式评审
|
函数结构评审 |
- 函数命名评审
- 函数的参数评审
- 函数的返回值评审
- 函数调用关系评审
- 函数粒度评审
|
函数内部结构评审设计 |
- 处理顺序合理性检查
- 分支合理性检查
- 循环类型检查
- 断言与调试检查
- 异常处理检查
|
重构有质量问题的代码 |
- 确定要重构的内容
- 编排重构的顺序
- 备份原来的代码
- 逐步重构有问题的代码
- 对重构的代码进一步检查质量
|
|
|
|
|
|
|
|
|
|
6229 次浏览 53 次
|
其他人还看了课程 |
|
|
|