为了账号安全,请及时绑定邮箱和手机立即绑定

我的重构第二步

标签:
Java


2.简化函数的调用

1>函数改名

函数名称一定要揭示函数的用途

beautiful代码的第一步良好的名称

public-->save保留-->deprecated

2>添加、移除参数

3>将查询函数和修改函数分离。 返回值和副作用-->查询和修改

  并发操作synchronized 或者 private或者 protected

4>若干函数做了类似工作,只是包含了不同的值-->带参函数    数据可重复,逻辑不能重复

5>函数以表达式检查参数值,根据参数值采取不同的行为-->已明确函数取代参数

6>参数列更稳定,提高代码的可读性-->保持对象完整性

7>缩减参数列表,以函数取代参数

8>数据泥团-->引入参数对象-->move 

经典案例:起始结束范围

9>移除设置函数

10>隐藏函数,降低函数的可见度

11>工厂函数替换为构造函数

12>封装向下转型

13>以异常取代错误码

非受控异常,调用者抛出异常    受控异常,被调用者抛出异常

14>以测试取代异常,异常意料之外的错误行为


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消