提高代码质量培训课程
鸟瞰图
鸟瞰图的设计规划思想
实战大纲
提高代码 质量实战
|
主题
|
内容
|
细节
|
任务1 (前导)
|
学习思想
|
|
学习方法
|
|
敏捷技术
|
|
人员分组
|
|
任务2 (开发工具 实战配置) (简介)
|
VSCode(UI)
|
|
MariaDB
|
|
代码检查工具
|
|
任务3 (代码质量定义 及平台介绍)
|
体验代码质量影响
|
|
代码质量定义
|
|
质量管理平台介绍
|
|
书写本任务的 学习心得1
|
|
任务4 (公司专有编码 规范解读1)
|
设计类
|
代码与详细设计一致性、完整性检查
|
代码与协议一致性检查
|
流程设计缺陷检查
|
......剩余6个
|
接口类
|
跨模块消息接口是否有理解不一致性问题
|
数据类型是否与接口规范一致
|
参数取值范围是否与接口规范一致
|
跨模块函数接口使用正解性检查
|
版面
|
代码的编写格式是否一致?
|
注释风格是否一致?
|
......剩余4个
|
书写本任务的 学习心得2
|
|
任务5 (公司专有编码 规范解读2)
|
命名
|
定义的程序名是否有意义?
|
命名中若使用特殊约定或缩写,是否有注释说明?
|
代码
|
代码是否简单清晰,保持一致性?
|
代码编译后是否未产生Warning?
|
程序接口清晰明确吗?
|
数据类型和数据声明是合理正确的吗?
|
......剩余12个
|
注释
|
注释是否是最新的?
|
注释是否清晰正确?
|
......剩余5个
|
书写本任务的 学习心得3
|
|
任务6 (软件开发 规范介绍)
|
13个文档介绍 (概述)
|
可行性分析报告
|
项目开发计划
|
软件需求说明书
|
概要设计说明书
|
详细设计说明书
|
用户操作手册
|
测试计划
|
测试分析报告
|
开发进度月报
|
项目开发总结报告
|
软件维护手册
|
软件问题报告
|
书写本任务的 学习心得4
|
|
任务7 (通用c#软件 开发规范1)
|
编程规范
|
命名风格
|
常量定义
|
代码格式
|
OOP规约
|
集合处理
|
并发处理
|
控制语句
|
注释规约
|
其他
|
异常日志
|
异常处理
|
日志规约
|
书写本任务的 学习心得5
|
|
任务8 (通用c#软件 开发规范2)
|
单元测试
|
|
安全规约
|
|
MariaDB数据库
|
表规约
|
索引规约
|
SQL语句
|
ORM映射
|
工程结构
|
应用分层
|
库依赖
|
服务器
|
设计规约
|
|
版本历史
|
|
书写本任务的 学习心得6
|
|
任务9 (质量 平台使用)
|
基于代码质量管理平台工具使用
|
|
分阶段模型
|
|
代码走查
|
|
代码覆盖率
|
|
重点掌握Sonar管理平台以及生态产品
|
|
代码质量书写的20大注意事项
|
|
任务10 (总结)
|
了解其他编码规范
|
|
前沿技术分享
|
|
如果您想学习本课程,请
预约报名
如果没找到合适的课程或有特殊培训需求,请
订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请
服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。
专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获