重构 - java方法参数太多怎么办1,看的我想哭

故事从我又看到自己曾经的代码开始…

1.接口定义参数多的我想哭,又没有参数注释…(可能我当时感觉代码自解释能力强)
java方法参数太多
2.调用方如果不是我,会不会哭…
java方法参数太多
3.方法实现我差点哭了,逻辑复杂(还好我功力深厚)
java方法参数太多java方法参数太多
4. java lambda 扩展我也是醉了…(当时的我写代码抽象力…,走火入魔了),还定义了多个…哈哈哈
java方法参数太多java方法参数太多
看到这里,你怎么想?

太长的参数列难以理解,太多参数会造成前后不一致、不易使用,而且一旦需要更多数据,就不得不修改它。
过长参数列可能是将多个算法并到一个函数中时发生的。函数中的入参可以用来控制最终选用哪个算法去执行。

那面对参数过长有没有更好的方法让代码更容易阅读,更容易理解和测试呢?

请关注bob接下来准备的一篇文章,知耻而后勇的 实践 和 整理的 重构-java方法参数太多怎么办2 的 技巧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值