文章
文库
视频
课程
iProcess
交流
招聘
全部课程
|
技术类课
|
管理类课
|
专题类课:
嵌入式
|
手机
|
安全
|
特惠课程
|
成功案例
|
问题诊所
|
资质认证
|
现场咨询
English
成功案例
嵌入式软件架构——高级实践
软件架构师——高级实践
铁科院 软件设计分析实践
某电子企业 企业级SOA应用
中国联通 IT前沿知识概述
艾默生 嵌入式软件架构设计
更多...
相关课程
面向应用的架构设计实践
单元测试+重构+设计模式
软件架构师—高级实践
软件架构设计实践
IBM BPEL概念与实践
SOA体系结构实践
更多...
如何编写高质量代码
报名参课
申请咨询
时间地点:
上海 北京 深圳 根据报名开班
课程费用:
5000元/人,详见
公开课学习手册
企业内训:
可以根据企业需求,定制内训,详见
内训学习手册
代码的质量是软件的核心质量,也是应用系统质量的根本,我们深信“代码的质量是写出来的”,那么如何编写高质量的代码呢?本课程以代码为中心,引导您提高代码质量,涉及代码相关的设计、编写、评审、和规范化管理。
培训目标:
防御性编程(代码攻防编程)
代码精心布局
避免或者发现、修复代码中的错误
函数接口设计
数据结构设计
函数内部结构设计
代码评审
代码测试(单元测试)
授课方式
: 小班授课(12人之内)+ 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
培训
内容
: 3天
编写规范的代码
源代码编写规范
代码命名规则
代码编写风格
编写正确的代码
确定代码功能
确定正确的输入
确定正确的输出
确定正确的处理过程
避免代码错误,对异常处理
代码中错误的来源
错误报告机制
为异常分类并提供处理
函数设计
函数声明设计
函数解耦
代码块的粒度切割
合理使用分支
使用适当的循环类型
数据变量设计
选择合适的数据类型
选择合适的数据粒度
选择合适的数据容器
数据结构的排序
应对数据结构变化
专项代码质量
资源最小化,效率最大化
可测试性
可移植性
安全性设
可靠性
代码评审
代码质量指标
代码评审的组织方式
Code Review与结对编程
代码逆向分析
代码测试
代码构建调试
TDD与单元测试
白盒测试
代码集成测试
如果课程内容不符合您的期望,
可以定制内训
课程特点:
1、理论与实践相结合,解决你的实际问题。2、真实案例的剖析,深入浅出的讲解,使你能学以致用。
讲师资质:
UML软件工程组织技术专家。
火龙果软件技术顾问、资深讲师。
从事过10年以上相关实际工作,曾在著名IT企业就职,具备丰富的实践经验。
在多个大中型项目中成功实施了相关的工程技术实践,具备真实有效的能力,而不仅仅是“名气”。
具备深厚的理论功底,进行过专业系统化研究与学习。
丰富的授课经验,为多家大型企业授课,获得了客户的高度评价。
丰富的咨询经验,为多家企业客户咨询。
能够结合学员的需求,有效地讲授理论和实践经验,带领学员进行具体的实践演练。
培训对象:
软件开发工程师,软件白盒测试工程师,软件设计人员,质量人员
学员基础:
有过软件项目经验
最新活动计划
[北京] 用户为中心界面设 5-27
特惠
[北京] 单元测试重构及集成 5-19
[北京] 白盒测试方法与技术 5-24
[北京] Html5 + css 开发 5-25
[北京] 多层次集成配置管理 5-27
[北京] SOA体系结构 6-12
[北京] 软件项目管理 6-15
[上海] HTML5高级应用开发 6-9
特惠
[上海] 从需求过渡到设计 6-16
特惠
[上海] 软件架构方案与实践 5-20
[上海] 软件需求分析与管理 5-26
[上海] 软件开发的质量管理 6-9
[上海] UML与面向对象设计 6-22
[上海] 探索式软件测试 6-30
[深圳] 用户为中心的界面设 5-26
特惠
[深圳] UML与嵌入式系统设 6-29
特惠
[深圳] 软件架构设计方法案例 5-9
[广州] 用户为中心的界面设计 5-25
火龙果软件 向您提供经过数百家企业验证的有效的工程技术实践经验,同时关注最新的理论进展,帮助您"领跑您所在行业的软件世界"
组织简介
|
联系我们
|
Copyright 2002 ®
北京火龙果软件工程技术中心
京ICP备10020922号
京公海网安备110108001071号