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