简单易懂读《重构:改善既有代码的设计》

该博客围绕《重构:改善既有代码的设计》展开,介绍了需要重构的代码类型,如代码重复、方法内代码过长等。还说明了开展重构的提纲格式,给出重构建议,如勿一蹴而就、利用工具等,同时强调了自测试的价值,鼓励养成写单元测试的习惯。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

https://blog.csdn.net/HermaeuxMora/article/details/83063598

简单易懂读《重构》

置顶 2018年10月15日 20:18:05 HermaeuxMora 阅读数 245

 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/HermaeuxMora/article/details/83063598

简单易懂读《重构:改善既有代码的设计》

用自己语言去精炼作者的思想。尽量把精华和重点整理出来,文章持续更新,可能部分章节会经常改动,由于文章持续优化,不同章节格式和表述方法会略微不同。某些翻译与原书可能不同。


哪些代码需要重构

如何开展重构

按照如下格式记录,有助于重构工作的开展,以下是重构提纲

  1. 重构名称
  2. 概要
  3. 动机
  4. 做法
  5. 范例

重构建议

  • 不要试图一蹴而就,重构需要一次又一次的做优化。
  • 不要试图省略测试过程,连续或这过多的一次性重构太多代码,容易引起难以排查的代码漏洞或bug。
  • 多利用IDE等工具的重构相关功能或插件。
  • 和别人一起重构可以收到更好的效果
  • 多与领导和同事沟通重构的必要性

重视自测试的价值

养成写单元测试的习惯

体会:

  1. 有收获,希望有时间一定读一下原书,作者对重构讲的很系统和具体。
  2. 个人觉得本书翻译,想翻译的文艺一些结果搞得读不懂或者读的难受,句子也感觉有点生硬,有种没有重新根据中文语义来组织句子的感觉。本书以java语言为例,但是翻译计算机名词时却采用了非java通用说法,比较别扭。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值