代码坏味道(一),
代码坏味道(一),
1、神秘命名
模块、类、函数、变量等的命名是编程中最难的两件事之一,正因为如此,改名可能是最常用的重构手法
对应的重构手法有:改变函数声明、变量改名、字段改名
2、重复代码
顾名思义,就是在多处看到相同的代码结构
对应的重构手法有:移动语句、提炼函数
3、过长的函数
确保函数内代码处在同一层抽象级,无须担心进程内的函数开销,提倡小函数
4、过长参数列表
一个函数的参数一旦出现3个及以上,就需要注意,不易理解、使用和维护
对应的重构手法有:以查询取代参数、保持对象完整、引入参数对象、移除标记参数、函数组合成类
5、全局数据
全局数据最显而易见的形式就是全局变量,他j可以给函数增加状态,这是我们最容易想到的,也是最不提倡的一种方式,他会污染全局的命名空间
对应的重构手法有:封装变量、
只有永不遏止的奋斗,才能使青春之花,即便是凋谢,也是壮丽地凋谢相关内容
- 西瓜视频视频颜值区如此惊艳,看我只用30行Python代码
- 基于遗传算法的地图四色原理绘图上色的Python代码,
- Python TensorFlow深度学习回归代码:DNNRegressor,目录1写在
- Python 大数据量文本文件高效解析方案代码实现,在这种
- 热加载技术:修改Python代码并实时查看结果 ⛵,我们经
- 花了两天从几十万行代码里总结出的22个Python万用公式
- 使用pycharm or vscode来编写python代码?,社区版在任务栏
- python一键去PDF水印,只需十行代码,超级简单...,代码
- Python程序员:代码写的好,丝滑的壁纸少不了,火能产
- 电视剧里的代码真能运行吗?,这不是Crossin
评论关闭