曙海教学优势
本课程,秉承二十一年积累的教学品质,以项目实现为导向,面向企事业项目实际需要,老师将会与您分享设计的全流程以及工具的综合使用经验、技巧。课程可定制,线上/线下/上门皆可,热线:4008699035。
曙海培训的课程培养了大批受企业欢迎的工程师。大批企业和曙海
建立了良好的合作关系,合作企业30万+。曙海培训的课程在业内有着响亮的知名度。
重构复杂遗留系统的最佳实践培训课程与咨询
第一部分 重构核心思想 | |
第一单元 重构核心思想 |
内容一:软件业者的反思: 软件代码的为什么会变烂 内容二:重构思想与误区 内容三:案例—通过实际项目演示重构 |
第二部分 重构最佳实践---实践者的思考 | |
重构实践 |
内容一:重构关键—发现代码的坏味道 内容二:重构手段和IDE重构工具 |
第三部分 重构案例- 某电信项目重构实践 | |
重构巨型大函数 该案例主要演示如何重构实际项目代码之中的巨大方法 |
内容一:重构案例—该案例重点 巨型函数 内容二:重构案例—该案例重点 分解函数和函数参数重构 内容三:重构案例—该案例重点 复杂条件表达式重构 内容四:重构案例—该案例重点学习代码重复 |
第四部分 重构案例- 某电力项目重构实践 | |
类重构 该案例演示大类的重构实践 |
内容一:重构案例—该案例重点 巨大类的重构 |
第五部分 重构案例- 税务/社保项目重构实践 | |
重构模式 通过多个案例分析如果打通重构与模式任督二脉 |
内容一:重构到模式 内容二:案例---重点介绍重构基本类型依赖和对应模式 内容三:案例---重点介绍重构代码重复和对应模式 内容四:案例---重点介绍重构代码过长/过大的类/方法和对应模式 内容五:案例---重点介绍条件逻辑过度复杂和对应模式 |
第六部分 重构案例- 某金融项目设计重构实践 | |
设计和模块重构 通过多个案例介绍设计重构,以及组件解耦,重构 |
内容一:设计重构 内容二:组件/包/模块重构 |
第七部分 重构案例- 互联网和电信项目架构重构实战 | |
架构重构 通过多个实际案例,演示如何进行架构重构 |
内容一: 架构重构 内容二:案例分析—某互联网项目架构重构(根据时间调整) 内容三:案例分析—某电信项目架构重构 |
第八部分 重构管理与安全重构 | |
重构管理 如何进行安全重构, 消除恐惧心里。 如何使重构持续化,使开发者必须重构 |
内容一:安全重构 内容二:重构管理 |