故事从我又看到自己曾经的代码开始...
1.接口定义参数多的我想哭,又没有参数注释...(可能我当时感觉代码自解释能力强)
java方法参数太多
2.调用方如果不是我,会不会哭...
java方法参数太多
3.方法实现我差点哭了,逻辑复杂(还好我功力深厚)
java方法参数太多 java方法参数太多
-
java lambda 扩展我也是醉了...(当时的我写代码抽象力....,走火入魔了),还定义了多个...哈哈哈
java方法参数太多 java方法参数太多
看到这里,你怎么想?
太长的参数列难以理解,太多参数会造成前后不一致、不易使用,而且一旦需要更多数据,就不得不修改它。
过长参数列可能是将多个算法并到一个函数中时发生的。函数中的入参可以用来控制最终选用哪个算法去执行。
那面对参数过长有没有更好的方法让代码更容易阅读,更容易理解和测试呢?
请关注bob接下来准备的一篇文章,知耻而后勇的 实践 和 整理的 重构-java方法参数太多怎么办 的 技巧。
网友评论