火龙果软件工程技术中心
报名咨询热线: 北京 010-62670835 上海 021-50800371 深圳 15801587207
2010年7月2日,火龙果软件为东软集团成功实施了代码重构与编写高质量代码培训,讲师通过系统的方法论和大量的实例详细讲解了如何提高代码质量,本次课程是一次系统讲解如何提高代码质量的培训,学员的培训需求列举如下:
- 怎样能够让代码健壮地跑起来?快速的跑起来?协同的跑起来?
- 不同程序员代码的品质存在巨大的差异、效率存在巨大差异,为什么?
- 希望能听听这方面做的不错的公司是怎么做的。
- 提高代码质量具体涉及哪些方面与步骤。
- 代码质量与那些因素有关?如何认识这些因素对代码的影响并怎么改进?
- 防御性编程是否会增加编写代码时间,是否影响代码运行的效率。
- 设计模式如何应用到代码设计中,如何运用设计模式完成代码重构。
- 可靠性代码设计的主要策略有那些?
- 函数接口如何设计,使之能够保持稳定、最小、角色分离等原则。
- 数据结构的实例化、序列化、持久化、回收有哪些策略。
- 函数之间如何调用以实现可维护性。
- 代码编写需要编码规范吗?如果有,怎样运用这些规范?
|
在课程中,讲师结合企业的需求,以中、高级软件工程师的角度,从质量、风格、算法、模式四个方面,结合全真的案例讲解如何对现有的代码进行重构,以获得高质量代码与设计,使学员掌握如何在开发中发现问题,重构并编写高质量代码。讲师并向学员介绍了一些知名研发团队与企业的成功典范。最终在5分制的培训评价标准中,学员对课程综合评价为4.2分。
课程内容概要:
《单元测试、重构与持续集成》:http://www.uml.org.cn/newumltrain/kecheng/c%2B%2B/unittest.asp
- 代码质量标准
- 代码评审
- 代码测试与重构方法
- 基于防御性编程进行重构
- 基于编写规范代码进行重构
- 基于编写正确的代码的重构原则
- 重构和错误处理有关的代码
- 函数接口设计与重构
- 数据结构设计与重构
- 函数内部结构设计与重构
- 专项代码质量与重构
|