重构手法:Inline Temp

本文介绍了一种重构技巧——内联临时变量,通过直接替换变量引用为对应的表达式来简化代码。这种技巧通常作为更大重构步骤的一部分,能帮助消除不必要的变量,并使代码更易于理解和维护。

1.1 InlineTemp

1.1.1 概述

对所有对该变量的引用操作,替换为对它赋值的那个表达式自身。

1.1.2 动机

一般是用作replacetempwithquer 的一部分使用。另外一个地方是它不利于其他重构手法的使用。

1.1.3 做法

1、 如果这个变量未被声明为constJava 中为 final ),将它声明为 constfinal ,然后编译。这一不用于确保它只被赋值一次。

2、 找出此变量所有引用点,替换为赋值表达式,测试。

3、 将原有变量删除。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值