求知
文章
文库
Lib
视频
iPerson
课程
认证
咨询
工具
讲座
Model Center
Code
会员
找课
开班计划
|
技术学院
|
管理学院
|
嵌入式学院
|
机械
|
军工学院
|
定向培养
|
专家指导
电话
English
成功案例
品质保证
成功案例
某核电企 软件设计重构与代码
某集成电 多核体系的软件仿真
某电力能 设计模式原理及应用
南方航空 软件设计方法与实践
某跨国公 软件设计原理与实
爱立信( 软件设计
Moto 设计模式
更多...
全部课程
>
开发技能
如何编写高质量代码
6275 次浏览
51 次
杨老师
高级开发工程师.
时间地点:
北京、上海 、深圳根据报名开班
课程费用:
5700元/人
报公开课
要内训
企业内训:
可以根据企业需求,定制内训,详见
内训学习手册
本课程培训后,进行能力评测,成绩合格者,获得《能力认证:开发工程师》证书
《开发工程师》
认证方式
1.知识:权威知识考试;
2.技能:真实案例实践考评;
3.经验:工作经验审核;
4.素养:未来发展潜力的评估。。
代码的质量是软件的核心质量,也是应用系统质量的根本,我们深信“代码的质量是写出来的”,那么如何编写高质量的代码呢?本课程以代码为中心,引导您提高代码质量,涉及代码相关的设计、编写、评审、和规范化管理。
培训目标:
防御性编程(代码攻防编程)
代码精心布局
避免或者发现、修复代码中的错误
函数接口设计
数据结构设计
函数内部结构设计
代码评审
代码测试(单元测试)
培训对象:
软件开发工程师,软件白盒测试工程师,软件设计人员,质量人员
学员基础:
有过软件项目经验
授课方式:
定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
培训
内容:2天
编写规范的代码
源代码编写规范
代码命名规则
代码编写风格
编写正确的代码
确定代码功能
确定正确的输入
确定正确的输出
确定正确的处理过程
避免代码错误,对异常处理
代码中错误的来源
错误报告机制
为异常分类并提供处理
函数设计
函数声明设计
函数解耦
代码块的粒度切割
合理使用分支
使用适当的循环类型
数据变量设计
选择合适的数据类型
选择合适的数据粒度
选择合适的数据容器
数据结构的排序
应对数据结构变化
专项代码质量
资源最小化,效率最大化
可测试性
可移植性
安全性设
可靠性
代码评审
代码质量指标
代码评审的组织方式
Code Review与结对编程
代码逆向分析
代码测试
代码构建调试
TDD与单元测试
白盒测试
代码集成测试
报公开课
要内训
6275 次浏览
51 次
其他人还看了课程
编码规范与单元测试
328 次浏览
高质高效嵌入式软件开发
4760 次浏览
对抗软件瑕疵的最佳实践
2045 次浏览
基于ChatGPT大模型的AIGC智能化应用开发实践
728 次浏览
Python+数据分析+tensorflow
3910 次浏览
代码缺陷的传播机理及预防途径
1319 次浏览
咨询服务:设计逆向、设计建模与重构
咨询目标
帮助客户树立当前系统的设计模型
采用工具逆向设计模型
对当前设计的问题进行重构。
咨询范围
程序设计方法与建模
数据设计方法与建模
算法设计方法与建模
系统重构
咨询方式
对当前的系统逆向设计模型
诊断当前的设计问题
进行优化设计,
重构设计模型
成功案例
某汽车电子企业嵌入式系统,某航天设备监控系统,某保险公司理赔系统。
详情咨询:010-62670969, zhgx@uml.net.cn
课程计划
QT应用开发 11-21[线上]
C++高级编程 11-27[北京]
LLM大模型应用与项目构建 12-26
[特惠]
UML和EA进行系统分析设计 12-20[线上]
数据建模方法与工具 12-3[北京]
SysML建模专家 1-16[北京]