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

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

1.接口定义参数多的我想哭,又没有参数注释...(可能我当时感觉代码自解释能力强)


java方法参数太多

2.调用方如果不是我,会不会哭...


java方法参数太多

3.方法实现我差点哭了,逻辑复杂(还好我功力深厚)
java方法参数太多
java方法参数太多
  1. java lambda 扩展我也是醉了...(当时的我写代码抽象力....,走火入魔了),还定义了多个...哈哈哈


    java方法参数太多
    java方法参数太多

看到这里,你怎么想?

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

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。