博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
1.3 将临时变量内联化
阅读量:4979 次
发布时间:2019-06-12

本文共 351 字,大约阅读时间需要 1 分钟。

【1】源代码

1 bool moreThanOneThousand()2 {3     int nResult = 10 * 10 * 10;4     return (nResult > 1000);5 }

【2】将临时变量内联化

1 bool moreThanOneThousand()2 {3     return ((10 * 10 * 10) > 1000);4 }

【3】总结

有一个临时变量,只被一个简单表达式赋值一次,而它妨碍了其他重构手法。将所有对该变量的引用动作,替换为对它赋值的那个表达式自身。

 

Good Good Study, Day Day Up.

顺序 选择 循环 总结

转载于:https://www.cnblogs.com/Braveliu/p/7339319.html

你可能感兴趣的文章
软件工程-读书笔记(1-3章)
查看>>
iOS 电话在后台运行时,我的启动图片被压缩
查看>>
前端自动化测试之UI RECORDER(二、PC录制)
查看>>
Linq基本查询操作--帅选
查看>>
hdu 3496 二维费用的01背包
查看>>
poj 3159 差分约束+spfa
查看>>
Linux(Ubuntu)使用日记------tenserflow安装(pip安装法)
查看>>
《Linux权威指南》阅读笔记(2)
查看>>
高精度减法
查看>>
用css 实现凹陷的线条
查看>>
hadoop2.6.0实践:A03 例子验证
查看>>
Grails连接mysql数据库
查看>>
input-file 部分手机不能拍照问题
查看>>
C#面向对象编程
查看>>
ES6 随记(1)-- let 与 const
查看>>
Windows Server 2003中的网络负载平衡技术的实现方法
查看>>
Android 二维码 生成和识别(附Demo源码)
查看>>
[dt]世纪历史长河年代表
查看>>
DNS的域名/IP映射
查看>>
【转】C++ STL中常见容器的时间复杂度
查看>>