当前播放: 04 | 构建罗马数字套路
00:00 / 00:00
高清
  • 高清
1.0x
  • 2.0x
  • 1.5x
  • 1.25x
  • 1.0x
  • 0.5x
网页全屏
全屏
00:00
付费课程,可试看
课程目录
第一章:重构基础 (11讲)
01 | 课程介绍
免费
02 | 第一章学习目标
免费
03 | 什么是重构?
免费
04 | 为什么会产生重构行为?
免费
05 | 我们为什么要进行重构?
免费
06 | 什么时候是停止重构的最佳时机?
免费
07 | 什么是技术债务?
免费
08 | 投资回报率(ROI)是如何影响重构的?
免费
09 | 未经测试的重构有哪些风险?
免费
10 | 实时保存好你的工作进度
免费
11 | 怎样以更Pythonic的方式重构?
免费
第二章:识别代码中存在的问题 (15讲)
01 | 第二章学习目标
02 | 注释的利与弊
03 | 条件语句的过度使用
04 | 迷惑命名行为大赏
05 | 大坨代码块的危险
06 | 在代码中查找否定逻辑
07 | 使用过多参数有哪些危险?
08 | 为什么多次返回可能有问题?
09 | 降低代码的重复性
10 | 代码中的不一致有哪些危险?
11 | 查找相似代码模式的作用
12 | 一些格式糟糕的例子
13 | 识别代码中的“坏味道”
14 | 如何发现系统中的僵尸代码?
15 | 如何消除代码中的混乱、复杂和自作聪明?
第三章:常见的重构技巧 (8讲)
01 | 第三章学习目标
02 | 重构的类型
03 | 主要的重构技巧有哪些?
04 | 重命名技巧
05 | 移动技巧
06 | 提取技巧
07 | 内联技巧
08 | 其他重要的重构技巧
第四章:重构实战 (11讲)
01 | 第四章学习目标
02 | 如何使用编程套路应用重构?
03 | 构建FizzBu​​zz程序
04 | 构建罗马数字套路
05 | 创建保龄球游戏(上)
06 | 创建保龄球游戏(下)
07 | 重构镶金玫瑰程序:寻找代码的“坏味道”
08 | 重构镶金玫瑰程序:创建测试套件
09 | 重构镶金玫瑰程序:改进代码(上)
10 | 重构镶金玫瑰程序:改进代码(下)
11 | 重构镶金玫瑰程序:添加新功能
第五章:内部重构 (6讲)
01 | 第五章学习目标
02 | 什么是内部重构?
03 | 做好重构前的准备
04 | 对软件进行完善
05 | 整理软件,以便进行下一次更改
06 | 内部重构的一些示例
第六章:与他人合作的好处 (3讲)
01 | 第六章学习目标
02 | 结对编程的优点
03 | 集体编程的额外优点
第七章:测试在重构中的作用 (5讲)
01 | 第七章学习目标
02 | 创建重构测试的重要性
03 | 如何通过重构来改善测试?
04 | 重构与测试驱动开发(TDD)的关系
05 | 课程总结
04 | 构建罗马数字套路

04 | 构建罗马数字套路

Bryan Beecham
全球知名敏捷开发教练
全集338
限时¥45¥69
登录 后留言

精选留言

由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论
看过的人还看
互联网人的英语私教课

陈亦峰  同传译员,原北外高级翻译学院同声传译讲师

43讲 | 6449 人已学习

新人首单 ¥19.9 原价 ¥99
Vim 实用技巧必知必会

吴咏炜  前 Intel 资深软件架构师

24讲 | 2363 人已学习

新人首单 ¥19.9 原价 ¥99
Redis核心技术与实战

蒋德钧  中科院计算所副研究员

50讲 | 6929 人已学习

新人首单 ¥29.9 原价 ¥129
数据结构与算法之美

王争  前Google工程师

80讲 | 91625 人已学习

新人首单 ¥29.9 原价 ¥129