南京柯普瑞IT学校

为政府及企业客户提供专业化IT高端技术培训解决方案.

学校课程咨询服务:
400-882-5311
培训世界 >南京软件开发培训 >代码质量与高质量软件研发实践

代码质量与高质量软件研发实践

代码质量与高质量软件研发实践

上课时段: 详见内容

已关注: 222

课程价格: 请咨询

优惠价格: 请咨询

授课学校: 南京柯普瑞IT学校

教学点: 1个

开班时间: 滚动开班

咨询电话:400-882-5311

预约试听

课程详情

代码是唯一的财富
 1、代码是财富
  ——代码是直接产生价值的东西。
  ——代码的含金量不一样。
  ——代码的品质决定是不是可以增值。
  ——不好的代码会贬值,会偷走你的成本。
  ——国内知名的大型通讯企业的真实案例。
 2、为代码把脉
  ——从代码看工程师水平
  ——从代码看需求水平
  ——从代码看管理水平
  ——从代码看组织架构
  ——从代码看公司的发展前途
什么是好代码
  1、指标滚开
  2、唯一有效的神奇指标
  3、好代码的三个快速特征
  4、识别坏代码的味道
代码质量的步骤流程
  1、编码标准
  ——单元测试
  ——代码评审
  ——重构
  ——持续集成
  ——代码分析
编码标准
  1、注释:注释为现代化代码文档的元数据。
  2、命名:命名既文档,命名的信达雅。
  3、变量、宏、常量等编码标准。
  4、函数:函数的命名、长度、布局、参数、长度以及优化相关规范。
  5、类:类、属性、方法等设计规范。
单元测试
  1、单元测试的作用
  2、单元测试工具
  3、单元测试用例的FIRST原则
代码的审查
  1、代码审查的时机
  2、代码审查的工具Gerrit Sonar
  3、代码审查的清单
  4、代码审查的流程
  5、保守型日企的审查案例
  6、激进型互联网企业的审查案例
重构
  1、坏代码的味道
  2、重构的手段
  3、重构的工具
  4、重构的时机
持续集成
  1、sonor
  2、mave
  3、Jenkins
  4、重复代码
  5、单元测试
  6、复杂算
  7、潜在BUG
  8、编码规则
  9、注释
  10、架构与设计
1