当前位置:网站首页>【读代码重构有感】
【读代码重构有感】
2022-08-08 20:56:00 【阳光下奔跑的小孩儿】
前言
在这一周的时间里,读了一本书为代码重构,在这本书里学到了很多,本篇博客总结一下书中提到的几个关键点:
核心
书中提到了一些重构的方法,我们来看看可以在哪些方面对代码进行重构:
1.重命名:对类,接口,方法,属性等重命名,以使得更易理解
2.抽取代码:将方法内的一段代码抽取为另一个方法,以使得该段代码可以被其他方法调用,这是重构中很重要很常用的,此举可以极大的精炼代码,减少方法的代码行数
3.封装字段:将类的某个字段转换成属性,可以更加合理的控制字段的访问
4.抽取接口:将类的某些属性,方法抽取组成个接口,该类自动实现该接口
5.提升方法内的局部变量为方法的参数:这主要是在写代码的过程中会使用到
6.删除参数:将方法的一个或多个参数删掉
7.重排参数:将方法的参数顺序重新排列
总结
本篇博客会不断完善的,感谢读者的阅读。
边栏推荐
猜你喜欢
随机推荐
GeoServer入门学习:03-快速入门
用固态U盘让你的办公环境随身移动
Flask 教程 第八章:粉丝
C#实现Everything——UI与查询 附源码
文档图像二值化DIB_database
Some useful frameworks in Kotlin
随手记:laravel、updateOrCreate 和 updateOrInsert 的区别
Kotlin - learn the fifth day of the Handler
解决gradle导包速度慢问题
编译原理——LL1分析程序实验(C#)
GeoServer入门学习:05-多层级MBTiles规范数据发布
[MEF]第05篇 MEF的目录(Catalog)筛选
Use fontforge to modify font, keep only numbers
昇腾Ascend 随记 —— 昇腾 AI 的基本架构
Redis Bloom Filter
关于KotlinAndroid遇到的小知识
昇腾Ascend 随记 —— TensorFlow 模型迁移
rancher -部署
Kotlin学习笔记
【线性代数04】投影矩阵P和标准正交矩阵Q