
曙海教学优势
免费报名电话:4008699035。线下/线上/上门都可以,课程支持定制。秉承21年教研经验,本课程以项目案例为依托,面向企事业单位实际需求,讲师将会与您分享设计的全流程以及工具的综合使用技巧及项目经验。
  我们的课程培养了大批受欢迎的工程师。大批企业与我们
     建立了良好的合作关系,合作企业三十多万家。我们的课程得到广大企事业单位广泛认可与赞赏。
提高代码质量培训课程
鸟瞰图
 
 
鸟瞰图的设计规划思想
实战大纲
| 提高代码 质量实战 | ||
| 主题 | 内容 | 细节 | 
| 任务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 (总结) | 了解其他编码规范 | 
 | 
| 前沿技术分享 | 
 | |